日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

詳解JavaScript中的Object.is()與"==="運算符總結

瀏覽:172日期:2023-10-23 13:33:26

三重相等運算符 === 嚴格檢查2個值是否相同:

1 === 1; // => true1 === ’1’; // => false1 === true; // => false

但是,ES2015規范引入了 Object.is(),其行為與嚴格的相等運算符幾乎相同:

Object.is(1, 1); // => trueObject.is(1, ’1’); // => falseObject.is(1, true); // => false

主要問題是:什么時候使用 Object.is() 代替嚴格的相等性檢查?讓我們找出答案。

1.嚴格相等檢查操作符

首先,讓我們快速回顧一下嚴格的相等運算符是如何工作的。當兩個值的類型相同且持有相同的值時,嚴格相等檢查運算符的計算結果為 true。例如,以下原始值是相等的,因為它們是相同的類型且具有相同的值:

1 === 1; // => true’abc’ === ’abc’; // => truetrue === true; // => truenull === null; // => trueundefined === undefined; // => true

嚴格相等運算符不執行類型的強制轉換,即使操作符持有合理的相同值,但是不同類型的操作符,它們也不是嚴格相等的:

1 === ’1’; // => false1 === true; // => falsenull === undefined; // => false

對對象執行嚴格相等檢查時,對象僅與自身嚴格相等:

const myObject = { prop: ’Value’ };myObject === myObject; // => true

即使2個對象的屬性和值完全相同,它們的值也不同:

const myObject1 = { prop: ’Value’ };const myObject2 = { prop: ’Value’ };myObject1 === myObject2; // => false

以上比較方案在 Object.is(valueA,valueB) 中的工作原理完全相同。

嚴格相等檢查和 Object.is() 之間的區別在于,如何處理 NaN 和如何處理負零 -0。

首先,NaN(非數字)并不嚴格等于任何其他值,即使使用另一個 NaN:

NaN === NaN; // => falseNaN === 1; // => false

其次,嚴格相等運算符不能將 -0 與 +0 區分開:

-0 === +0; // => true

嚴格相等運算符使用嚴格相等比較算法。http://www.ecma-international.org/ecma-262/7.0/index.html#sec-strict-equality-comparison

2. Object.is()

Object.is(valueA,valueB) 以與嚴格相等運算符相同的方式檢查相等性的參數,但有兩個區別。

首先,NaN 等于另一個 NaN 值:

Object.is(NaN, NaN); // => trueObject.is(NaN, 1); // => false

其次,Object.is() 區分 -0 和 +0:

Object.is(-0, +0); // => false

與嚴格相等運算符相比,Object.is() 使用相同值比較算法。http://www.ecma-international.org/ecma-262/7.0/index.html#sec-samevalue

總結

在大多數情況下,嚴格相等運算符是比較值的好方法。

如果你想直接檢查 NaN 值或對負零和正零進行更嚴格的區分,那么 Object.is() 是一個不錯的選擇。

Object.is() 作為比較值的函數性方法也很有用,例如在函數式編程中。

來源:dmitripavlutin.com,作者:Dmitri Pavlutin,翻譯:公眾號《前端全棧開發者》

到此這篇關于詳解JavaScript中的Object.is()與'==='運算符總結的文章就介紹到這了,更多相關JavaScript中的Object.is()與'==='運算符內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: JavaScript
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产精品极品在线观看| 玖玖精品视频| 国产精品久久乐| 久久精品 人人爱| 国产精品3区| 久久精品一本| 久久国产欧美| 午夜久久99| 日韩精品视频在线看| 嫩呦国产一区二区三区av| 成人av三级| 天堂成人免费av电影一区| 日韩**一区毛片| 国产一区二区精品久| 五月天久久久| 欧美日韩一区二区三区不卡视频| 麻豆精品在线播放| 久久国产成人午夜av影院宅| 亚洲永久字幕| 久久超碰99| 成人自拍av| 亚洲三区欧美一区国产二区| 欧美黑人巨大videos精品| 成人午夜国产| 日韩超碰人人爽人人做人人添| 久久精品亚洲一区二区| 欧美成人久久| 欧美日一区二区三区在线观看国产免| 国产一区国产二区国产三区| 亚洲国内精品| 欧美日韩a区| 在线观看精品| 四虎精品一区二区免费| 成人三级高清视频在线看| 视频一区免费在线观看| 日韩精品亚洲专区在线观看| 波多视频一区| 日韩精品久久理论片| а√天堂8资源在线| 亚洲精一区二区三区| 欧美精品日日操| 7m精品国产导航在线| 欧美91福利在线观看| 精品一区二区三区中文字幕视频| 爽爽淫人综合网网站| 日韩综合精品| 国产欧美69| 日韩中文字幕一区二区三区| 日本久久精品| 欧美日本不卡高清| 激情久久五月| 国产一区二区三区四区| 日韩不卡一区二区三区| 伊人精品视频| 最近高清中文在线字幕在线观看1| 亚洲色图国产| 婷婷中文字幕一区| 福利一区和二区| 欧美在线看片| 日韩一区精品字幕| 欧美~级网站不卡| 正在播放日韩精品| 欧美精品二区| 欧美三区不卡| 婷婷综合福利| 久久成人精品| 欧美日韩一区二区综合 | 国产精品白丝一区二区三区| 亚洲欧洲午夜| 激情婷婷亚洲| 婷婷激情一区| av中文资源在线资源免费观看| 欧美日韩1区2区3区| 免费看的黄色欧美网站| 特黄特色欧美大片| 免费在线亚洲| 欧美一区成人| **爰片久久毛片| 亚洲美女久久| 日韩一区二区三区免费| 国产欧美一区二区三区精品观看 | 欧美成人日韩| 久久精品青草| 日韩视频网站在线观看| 首页国产精品| 欧美国产美女| 国产精品成久久久久| 精品视频高潮| 国产精品亚洲成在人线| 777久久精品| 91久久精品无嫩草影院| 综合欧美精品| 亚洲一区激情| 视频一区二区不卡| 亚洲伊人影院| 日韩激情综合| 国产美女视频一区二区| 欧美激情在线精品一区二区三区| 久久国产精品美女| 精品三区视频| 亚洲人成在线网站| 欧美日韩中文字幕一区二区三区 | 久久五月天小说| 亚洲一级黄色| av综合电影网站| 色婷婷狠狠五月综合天色拍| 久久网站免费观看| 夜夜精品视频| 日韩在线视频一区二区三区| 欧美亚洲一级| 国产一区二区视频在线看| jizzjizz中国精品麻豆| 精品国产不卡| 日本精品在线中文字幕| 好吊日精品视频| 三级亚洲高清视频| 午夜天堂精品久久久久| 国产精品丝袜在线播放| 精品日本视频| 国产aⅴ精品一区二区三区久久 | 日韩精品视频网站| 国产精品主播在线观看| 成人在线黄色| 免费av一区二区三区四区| 日本欧洲一区二区| 国产精品日本一区二区三区在线| 国产精品久久久久久久久久10秀| 久久久久国产| 免费观看日韩电影| 美女在线视频一区| 欧美精品一二| 欧美精品福利| 精品伊人久久| 中文亚洲免费| 日韩精品视频在线看| 久久久久久久欧美精品| 欧美日本久久| 四虎4545www国产精品 | 亚洲一区日本| 一区二区国产在线| 国产福利资源一区| 久久激情网站| 日韩av中文字幕一区二区| 风间由美中文字幕在线看视频国产欧美| 亚洲天堂久久| 国产精品久久久免费| av一区二区高清| 国产精品免费大片| 亚洲作爱视频| 日韩综合在线| 日韩av资源网| 极品裸体白嫩激情啪啪国产精品| 欧美日韩一区二区三区在线电影| 91看片一区| 久久99伊人| 日本精品黄色| 欧美日韩18| 国产精品日韩久久久| 成人在线观看免费视频| 亚洲精品在线a| 国产综合精品| 成人午夜亚洲| 欧美精品福利| 国产精品日韩久久久| 色欧美自拍视频| 69堂免费精品视频在线播放| 一本一道久久a久久精品蜜桃| 欧美国产免费| 日本一区中文字幕| 日韩国产一区| 久久男人av| 欧美日韩伊人| 亚洲精品少妇| 美女精品网站| 精品一区免费| 91亚洲国产| 欧美a一区二区| 日韩av不卡在线观看| 丝袜亚洲另类欧美| 欧美 日韩 国产一区二区在线视频| 精品精品久久| 国产精品videossex| 亚洲人成精品久久久| 国产亚洲在线| 香蕉久久99| 日韩视频网站在线观看| 精品国产一区二区三区性色av| 青青草国产成人99久久| 日韩专区一卡二卡| 久久www成人_看片免费不卡| 国产综合亚洲精品一区二| 另类中文字幕国产精品| av免费不卡国产观看| 国产一区二区三区日韩精品| 麻豆久久久久久| 久久麻豆视频| 精品视频在线一区二区在线| 久久精品国产99| 久久97视频| 欧美日一区二区在线观看|