Показать сообщение отдельно
  #3 (permalink)  
Старый 20.11.2020, 14:18
Кандидат Javascript-наук
Отправить личное сообщение для Was-Ja Посмотреть профиль Найти все сообщения от Was-Ja
 
Регистрация: 20.09.2020
Сообщений: 130

Спасибо большое!!!

isNaN(n - parseFloat(n))

как раз то, что искал!!!

5.00 распознается как 5, если я потом это конвертирую назад в строку и сравниваю, получается несовпадение. С остальными примерами "3.0", "+3", "2.0e-2", "2.0e-02" - также, поэтому похоже isNaN(n - parseFloat(n)) - единственное правильное решение, СПАСИБО БОЛЬШОЕ!!!
Ответить с цитированием