Преобразование типов переменных

Poster

Новичок
Преобразование типов переменных

Ребята, ведь в javascript преобразование типов происходит автоматически?

Почему же тогда

function calc() {

var $summ = 0;

var name=document.getElementsByName("addition[]");

for (i = 0; i < name.length; i++) {

if (name.checked) $summ += name.value;
}

document.getElementById("vall").value = $summ;

};

переменная $summ в итоге востоит из конкатенированных значений name.value:

060125456, то есть просто слепок значений 0, 60, 125, 456.

Как получить сумму? Спасибо
 

Линка

Новичок
Poster
1.Для преобразования строковой переменной в число используй метод parseInt("преобразуемая строка"), возвращающий целое число.
2. Оригинально назвал переменную --$summ;
в Javascripte так называть не стоит лучше просто summ
 

Poster

Новичок
Да, с именем переменной - это я сильно :)

Линка, спасибо, сейчас попробую.

офф:
Одессе привет!!! :) скучаем по вашему городу безумно!
 
Сверху