av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

javascript中,是否除了值為NaN的,其他的變量是否都恒等于自己?

瀏覽:151日期:2023-03-17 17:16:57

問題描述

javascript如何快速判斷一個變量val的值是否是NaN?如果除了值為NaN的,其他的變量是否都恒等于自己,那么直接判斷val===val是否就行了?

問題解答

回答1:

NaN是JavaScript里面唯一一個非自反的值,也就是

NaN === NaN // false

這本書里面有提到:

NaN is a very special value in that it’s never equal to another NaN value (i.e., it’s never equal to itself). It’s the only value, in fact, that is not reflexive (without the Identity characteristic x === x). So, NaN !== NaN.

你不知道的JavaScript

回答2:

是的,NaN 使用 isNaN 或者 是否等于自己來判斷

同時,反過來說,如果兩個變量相等判斷這兩個變量是否相同有 +0 和 -0 的特殊情況,使用倒數判斷是否相等。

回答3:

let a = []let b = []console.log(a===b)

題主試一試?

回答4:

ES6在Number對象上,新提供了Number.isNaN()方法,建議直接使用Number.isNaN()來檢查一個值是否為NaN。另外除開 +0 和 -0 的情況,===是滿足需求的,更好一點的方式使用Object.is()

標簽: JavaScript
相關文章:
主站蜘蛛池模板: 超碰97人人人人人蜜桃 | 久久国产精品-国产精品 | 国产免费观看一区 | 91视频电影 | 久久综合一区二区 | 日韩精品在线一区 | 欧美精品在线免费 | 久久国产精品一区二区三区 | 三级成人在线 | 日日骚网| 美女天天操 | 欧美一级观看 | 久在线视频播放免费视频 | 九九热精| 韩日av片 | 97久久久久久久久 | 91免费福利在线 | 精品久久久久一区二区国产 | 精品一区在线 | 欧美a级成人淫片免费看 | 久久91av | 国产亚洲精品区 | 欧美黄色一区 | 久久久久久国产精品免费 | 欧美xxxx网站| 国产精品揄拍一区二区 | 亚洲精品区 | 国产高清在线精品一区二区三区 | 国产一区影院 | 99综合| 欧美爱爱视频 | 欧美精品久久久久久久久老牛影院 | 欧美亚洲国产一区二区三区 | 成人av在线播放 | 久草新在线 | 免费观看a级毛片在线播放 黄网站免费入口 | 久久久中文 | 国产大片黄色 | 99热国产免费 | av在线一区二区三区 | 久草在线影 |