Очередной раз попалась
проверка, которая возвращает факт, является ли переменная числом.
Вот её код:
function isNumeric(n) {
return !isNaN(parseFloat(n)) && isFinite(n)
}
Возник вопрос. Почему используется именно функция
parseFloat(n)? Есть же
parseInt(). Я не в курсах, какие у них реализации, но думаю, что последний вариант будет работать быстрее т.к. не проверяется десятичная часть числа..
И вообще, на самом деле до сих пор не придумали никаких других средств для этой проверки?