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

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

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

瀏覽:125日期: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
相關文章:
主站蜘蛛池模板: 国产精品无码专区在线观看 | 日朝毛片 | 亚洲444kkkk在线观看最新 | 毛片久久久 | av看片网| 欧美国产日韩一区二区三区 | 日日操视频 | 国产日韩精品一区二区 | 久综合| 日韩国产黄色片 | 日韩在线免费视频 | 亚洲精品亚洲人成人网 | 精品欧美一区二区精品久久 | 日韩av成人在线观看 | 久久久精彩视频 | 亚洲日本欧美日韩高观看 | 午夜丰满少妇一级毛片 | 毛片免费视频 | 欧美日韩精品综合 | 亚洲欧洲精品一区 | 中文字幕 国产精品 | 日韩欧美一区二区在线播放 | 欧美午夜影院 | 视频一二三区 | 精品日韩在线观看 | 久草视频在线播放 | 亚洲精品大片 | 日韩影院在线 | 亚洲成人高清 | 国产ts人妖系列高潮 | 精品色 | 中文字幕一级毛片视频 | 人人草人人干 | 国产精品国产馆在线真实露脸 | 国产精品一区二区欧美黑人喷潮水 | 精品免费 | 色婷婷亚洲一区二区三区 | 亚洲欧美在线视频 | 99精品欧美一区二区三区 | 韩国理论电影在线 | 精品一区二区av |