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