Показать сообщение отдельно
  #4 (permalink)  
Старый 13.09.2012, 16:16
Профессор
Отправить личное сообщение для oneguy Посмотреть профиль Найти все сообщения от oneguy
 
Регистрация: 31.05.2012
Сообщений: 396

У вас перед выполнением цикла переменная str2 не инициализирована, поэтому она имеет значение undefined, дальше, при первой итерации цикла i равно str.length, а в строке есть только символы от 0 до str.length-1, поэтому str[i] даёт undefined, а undefined+undefined даёт NaN.
Ответить с цитированием