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.
Как получить сумму? Спасибо
Ребята, ведь в 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.
Как получить сумму? Спасибо