js判断是否是一个数包括0
在JavaScript中,可以使用isNaN()函数来判断一个值是否为数字。如果该值不是数字或者是特定的非数字类型(比如Infinity、-Infinity等),则返回true;反之,返回false。
下面是示例代码:
function isNumber(value) {
return !isNaN(parseFloat(value)) && isFinite(value);
}
console.log(isNumber("123")); // true
console.log(isNumber("abc")); // false
console.log(isNumber(0)); // true
console.log(isNumber(-5)); // true
console.log(isNumber(null)); // false
console.log(isNumber([])); // false