Показать сообщение отдельно
  #2 (permalink)  
Старый 06.02.2010, 13:28
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Проблема в том, что Вы не понимете смысла оператора +=
В примере, по ходу, массив содержал числа, в Вашем же примере содержаться слова и оператор += работает как конкатенация, т.е. соединение строк, а не суммы чисел. А сравнение строки с числом бессмысленно.
total = 0;
while(n < 10)
{n++;
total+=names[n];
document.write(names[n]);}
__________________
Настоящий программист думает и осознает сам решение задачи, а не копирует другие мысли, не осознавая их (c)
Относись к человеку так же, как хотелось бы отношения к себе (с)
Все нужно там, где оно нужно, а все не нужно нигде (с) Gozar
B~Vladi: А кто такой JavaScript стрелок?! micscr: это тот, кто не jQuery танкист.
Программы становятся медленнее быстрее, чем компьютеры становятся быстрее (с) Никлаус Вирт
Ответить с цитированием