如何判断一个数是不是NAN

简介: 如何判断一个数是不是NAN

首先NaN 是一个表示非数字的值,而且NaN 是属于数值(Number)类型。

下面是有关一些NaN的操作

1.isNaN(n)

let a  = NaN 
console.log(isNaN(a))  // true

2.object.is(n)

let a  = NaN
console.log(Object.is(a,NaN)) // true

3.封装成方法:NaN连自己本身都不相等,所以可以利用这个特性来判断这个值是不是NaN

let isNaNMethod = v=>v!==v && true 
    console.log(isNaNMethod(NaN)); // true
    console.log(isNaNMethod('sdsd')); // false
    console.log(isNaNMethod(3)); // false
    console.log(isNaNMethod('3.233')); // false
    let bq = {name:'zs'}
    console.log(isNaNMethod(bq)); // false

以上就是如何判断NaN的办法以及操作

相关文章
|
JavaScript 前端开发
如何判断 NaN?
如何判断 NaN?
113 0
|
7月前
给定 n 个整数,求里面出现次数最多的数,如果有多个重复出现的数,求值最大的那个 给定n个整数,求里面出现次数最多的数,如果有多个重复出现的数,求出值最大的一
给定 n 个整数,求里面出现次数最多的数,如果有多个重复出现的数,求值最大的那个 给定n个整数,求里面出现次数最多的数,如果有多个重复出现的数,求出值最大的一
|
1月前
判断最大值
【10月更文挑战第31天】判断最大值。
39 7
|
1月前
使用函数判断Armstrong 数
【10月更文挑战第24天】使用函数判断Armstrong 数。
22 7
|
7月前
|
存储 算法 索引
给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数
给你一个未排序的整数数组 nums ,请你找出其中没有出现的最小的正整数
|
Go
怎样判断一个数是否为偶数
怎样判断一个数是否为偶数
112 0
|
7月前
abs() 函数:返回一个数的绝对值
abs() 函数:返回一个数的绝对值
52 0
|
7月前
|
JavaScript
什么是NaN?以及如何检查值是否为NaN?
什么是NaN?以及如何检查值是否为NaN?
108 0
|
Python
判断一个数能否同时被4和5整除
判断一个数能否同时被4和5整除
94 0
|
算法
判断一个数是否能被3或5整除
判断一个数是否能被3或5整除
168 0

热门文章

最新文章