1
Почему этот код JavaScript объединяет элементы массива вместо добавления элементов?
var kaul= new Array(); //New Array
var sum=0, vv;
for(var i=0; i<4; i++) //loop**strong text**
{
kaul[i]=prompt("Enter number");
vv=kaul[i];
sum+=vv;
}
alert(sum);
Этот код конкатенации элементов массива «Кауль» вместо добавления элементов. Нужна помощь!
что в массиве? – Cruiser
Преобразуйте kaul [i] в число, обрабатывая результат запроса как строку. –
Потому что 'Prompt' возвращает строку. Попробуйте 'sum + = parseInt (vv);'. –