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