// 判断 NaN 的几种方法
// 方法一:使用 isNaN()
let num1 = NaN;
console.log(isNaN(num1)); // 输出: true
// 解释:isNaN() 函数用于检查其参数是否为 NaN。如果是,则返回 true,否则返回 false。
// 方法二:NaN 与自身不相等
let num2 = NaN;
console.log(num2 !== num2); // 输出: true
// 解释:这是判断 NaN 的一种特殊方式,因为 NaN 是唯一一个不等于自身的值。
// 方法三:使用 Number.isNaN()
let num3 = NaN;
console.log(Number.isNaN(num3)); // 输出: true
// 解释:Number.isNaN() 是 ES6 引入的一个更严格的方法,它只会对真正的 NaN 返回 true,而不会像全局的 isNaN() 那样对非数字的值也返回 true。
上一篇:js jsonp
下一篇:js 日期加天数
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站