Часто бывают случаи, что нужно проверить,
является ли переменная числом. Давайте реализуем
функцию isNumber
, которая и будет
это проверять:
function isNumber(num) {
return typeof num === 'number' && !isNaN(num);
}
console.log(isNumber(1)); // выведет true
console.log(isNumber(-2.3)); // выведет true
console.log(isNumber(NaN)); // выведет false
console.log(isNumber('a')); // выведет false
console.log(isNumber('4')); // выведет false
console.log(isNumber(true)); // выведет false