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

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

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

瀏覽:246日期: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
相關文章:
主站蜘蛛池模板: 国产免费看黄 | av在线资源观看 | 黄色网址国产 | 婷婷激情视频 | 麻豆一区在线观看 | 国产福利影视 | 欧美无砖区 | 日本高清www免费视频 | 欧美亚洲一区二区三区四区 | 亚洲精品一区二区三区在线播放 | 欧美日韩一区二区不卡 | 超碰综合在线 | 香蕉av在线 | 日韩1级片| gogogo免费高清日本写真 | 欧美一级淫片免费视频魅影视频 | 青青草国产在线 | 夫妻性生活动态图 | 91一区二区在线观看 | 人人澡人人干 | 国产69久久精品成人看 | 国产夫妻自拍av | 国产情侣网站 | 成人精品av| 欧美 日本 国产 | 国产精品久久久久久中文字 | 日本亚洲欧美在线 | 国产精品免费一区二区三区在线观看 | 日日夜夜免费精品视频 | 激情丁香六月 | 欧美区亚洲区 | 国产精品毛片一区视频播 | 狂野欧美性猛交 | 人人射人人干 | 日韩精品在线观看免费 | 成人日韩在线观看 | 在线观看视频福利 | 91福利区 | 久久九九色 | 久久久精品视频在线观看 | 亚洲免费观看视频 |