Показать сообщение отдельно
  #20 (permalink)  
Старый 14.11.2019, 00:21
Профессор
Отправить личное сообщение для Маэстро Посмотреть профиль Найти все сообщения от Маэстро
 
Регистрация: 02.07.2010
Сообщений: 642

Сообщение от Malleys Посмотреть сообщение
Маэстро, Number.isFinite(+x)
Ещё раз посмотрите сообщение №11
Посмотрел. Еще раз: для ситуации, когда в переменной строка, в которой прописано число, то это надо трактовать как число.
при var x = '1'; вариант Number.isFinite(+x) выдаст false.
а нужно true. поэтому
(parseInt(x) == x)
Ответить с цитированием