Показать сообщение отдельно
  #2 (permalink)  
Старый 04.04.2012, 12:58
Лаборант :-)
Отправить личное сообщение для Pavel M. Посмотреть профиль Найти все сообщения от Pavel M.
 
Регистрация: 08.11.2011
Сообщений: 806

наполнение массива числами, по-моему, лучше сделать как-то так
с проверкой, что это число

var myArray = [], // пустой массив
     n;
 
 while (n = prompt("Введите " + (myArray.length + 1) + "-й элемент массива\nили пустую строку (для окончания ввода):", "")) {
   
   if (isNaN(n) || !isFinite(n)) { // проверяем на число
     
     alert(n + ' - не число');
     
   } else {
     
     n = +n; // преобразовываем строку в число
     myArray.push(n); // добавляем в массив
     
   }
   
 }
 
 alert(myArray);
Ответить с цитированием