D
do {
arr.push(+prompt('Введите число', ''));
} while (!NaN && (typeof arr[arr.length - 1] === 'number'));
Цикл продолжается, даже при вводе строки. Уже даже не знаю что сделать...
Size: a a a
D
GK
D
RP
D
М
GK
RP
RP
RP
1
ВК
Y
ВК
Y
1
ВК
YP
j
["0x11", "0b11", "0o11", "-Infinity", "", " ", "1e-3"].forEach(v => console.log(`"${v}" => ${+v} => ${typeof +v}`))
1