наполнение массива числами, по-моему, лучше сделать как-то так
с проверкой, что это число
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);