午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

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

瀏覽:236日期: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 的特殊情況,使用倒數(shù)判斷是否相等。

回答3:

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

題主試一試?

回答4:

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

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 亚洲日本高清 | 伊人网av| 国产精品视频导航 | 亚洲人成小说 | 青草av在线 | 国产一区免费视频 | 特级毛片在线播放 | 风间由美一区二区三区 | 青青国产视频 | 日韩精品在线一区二区三区 | 综合一区二区三区 | 久草不卡 | 五月婷婷色播 | 日日夜夜精品视频免费 | 手机看片久久久 | 日本一区二区在线 | 91精品中文字幕 | 一二三四中文字幕 | 天天操中文字幕 | 黄色www.| 欧美三级视频网站 | 久久午夜鲁丝片 | 天天干天天干天天操 | 超碰1997| www久久久| 免费看黄色aaaaaa 片 | 欧美成人一区二区三区 | 97色在线 | 亚洲精品一区二 | 国产成人精品综合久久久久99 | 六月丁香婷婷综合 | 色区视频 | a在线观看视频 | 日韩特黄一级 | 五月激情丁香婷婷 | 中文字幕在线字幕中文 | 极品色综合 | 国产激情网 | 黄色片网站在线播放 | 亚洲九九热 | 亚洲九九视频 |