真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

JavaScript中Object.is()與三等號運(yùn)算符有什么區(qū)別

本文小編為大家詳細(xì)介紹“JavaScript中Object.is()與三等號運(yùn)算符有什么區(qū)別”,內(nèi)容詳細(xì),步驟清晰,細(xì)節(jié)處理妥當(dāng),希望這篇“JavaScript中Object.is()與三等號運(yùn)算符有什么區(qū)別”文章能幫助大家解決疑惑,下面跟著小編的思路慢慢深入,一起來學(xué)習(xí)新知識吧。

創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:成都網(wǎng)站建設(shè)、網(wǎng)站制作、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時代的全南網(wǎng)站設(shè)計(jì)、移動媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!

簡而言之,雙等號運(yùn)算符(==)僅僅比較值,而三等號運(yùn)算符(===)可以比較值和類型。但是還有第三個選項(xiàng) Object.is(),除了 NaN,+0 和  -0 之外,其行為與三等號于運(yùn)算符相同。

以下是一些例子,可進(jìn)一步明確說明:

{} === {}; // false Object.is({}, {}); // false  1 === 1; // false Object.is(1, 1); // false  +0 === -0; // true Object.is(+0, -0); // false  NaN === NaN; // false Object.is(NaN, NaN); // true

以下代碼是在 ES5 中模擬實(shí)現(xiàn)的Object.is:

Object.defineProperty(Object, 'is', {   value: function(x, y) {     if (x === y) {       // 針對+0 不等于 -0的情況       return x !== 0 || 1 / x === 1 / y;     }     // 針對NaN的情況     return x !== x && y !== y;   },   configurable: true,   enumerable: false,   writable: true });

讀到這里,這篇“JavaScript中Object.is()與三等號運(yùn)算符有什么區(qū)別”文章已經(jīng)介紹完畢,想要掌握這篇文章的知識點(diǎn)還需要大家自己動手實(shí)踐使用過才能領(lǐng)會,如果想了解更多相關(guān)內(nèi)容的文章,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。


當(dāng)前標(biāo)題:JavaScript中Object.is()與三等號運(yùn)算符有什么區(qū)別
轉(zhuǎn)載注明:http://weahome.cn/article/gpiddj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部