成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

'=='操作符的小動作

PAMPANG / 2690人閱讀

摘要:相等操作符會有一個隱形的轉(zhuǎn)換,這個隱形的轉(zhuǎn)化會導(dǎo)致結(jié)果很奇怪。

[0] == true; // false
[] == ![];   // true

相等操作符會有一個隱形的轉(zhuǎn)換,這個隱形的轉(zhuǎn)化會導(dǎo)致結(jié)果很"奇怪"。下面是隱形轉(zhuǎn)換的基本規(guī)則:

其中一個值是boolean值:兩個值都轉(zhuǎn)為數(shù)字,false轉(zhuǎn)為0,true轉(zhuǎn)為1

其中一個值是字符串,另一個是數(shù)字:都轉(zhuǎn)為數(shù)字再對比

其中一個是對象,另一個不是對象:調(diào)用對象的valueof方法,得到基本類型

其中一個是對象,另一個也是對象:對比對象指向的內(nèi)存地址是否相等

其中一個是null,另一個是undefined:結(jié)果為true

NaN與任何類型(包括本身NaN)都不相等

null,undefined在進(jìn)行比較的時候,不進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換

輸出結(jié)果分析
[0] == true;

// 最終的對比形式
Number([0]) == Number(true);
[] == ![];

// !的運(yùn)算級別比 "==" 高,先進(jìn)行以下轉(zhuǎn)換
[] == false;

// 再轉(zhuǎn)化為最終的對比形式
Number([]) == Number(false);
"奇怪"的結(jié)果
undefined == 0;    // false

null == 0;    //false

false == 0;    //true

true == 1;    //true

true == 2;    //false

[] == [];    //false

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://m.hztianpu.com/yun/95409.html

相關(guān)文章

  • ( 第二篇 )仿寫'Vue生態(tài)'系列___'模板小故事.'

    摘要:第二篇仿寫生態(tài)系列模板小故事本次任務(wù)承上完成第一篇未完成的熱更新配置核心完成模板解析模塊的相關(guān)編寫很多文章對模板的解析闡述的都太淺了本次我們一起來深入討論一下盡可能多的識別用戶的語句啟下在結(jié)構(gòu)上為雙向綁定等模塊的編寫打基礎(chǔ)最終效果圖一模板頁 ( 第二篇 )仿寫Vue生態(tài)系列___模板小故事. 本次任務(wù) 承上: 完成第一篇未完成的熱更新配置. 核心: 完成模板解析模塊的相關(guān)編寫, ...

    wangtdgoodluck 評論0 收藏0
  • ( 第二篇 )仿寫'Vue生態(tài)'系列___'模板小故事.'

    摘要:第二篇仿寫生態(tài)系列模板小故事本次任務(wù)承上完成第一篇未完成的熱更新配置核心完成模板解析模塊的相關(guān)編寫很多文章對模板的解析闡述的都太淺了本次我們一起來深入討論一下盡可能多的識別用戶的語句啟下在結(jié)構(gòu)上為雙向綁定等模塊的編寫打基礎(chǔ)最終效果圖一模板頁 ( 第二篇 )仿寫Vue生態(tài)系列___模板小故事. 本次任務(wù) 承上: 完成第一篇未完成的熱更新配置. 核心: 完成模板解析模塊的相關(guān)編寫, ...

    ivydom 評論0 收藏0
  • JS 中為啥 ['1', '7', '11

    摘要:如果我們把非布爾值作為條件呢打開控制臺并運(yùn)行上述代碼,會打印說明條件為真值。在中,真值指的是在布爾值上下文中轉(zhuǎn)換后的值為真的值。兩個能夠建立元素間一一對應(yīng)的集合稱為互相對等集合。 showImg(https://segmentfault.com/img/bVbtSvt?w=720&h=360); 為了保證可讀性,本文采用音譯而非直譯。 Javascript 一直是神奇的語言。 不相信我...

    yuanzhanghu 評論0 收藏0
  • ['1', '2', '3'].map(

    摘要:比如參數(shù)表示使用我們通常使用的十進(jìn)制數(shù)值系統(tǒng)。始終指定此參數(shù)可以消除閱讀該代碼時的困惑并且保證轉(zhuǎn)換結(jié)果可預(yù)測。當(dāng)未指定基數(shù)時,不同的實(shí)現(xiàn)會產(chǎn)生不同的結(jié)果,通常將值默認(rèn)為。 showImg(https://segmentfault.com/img/bVbvtHZ?w=536&h=116); 為什么是[1,NaN,NaN]而不是[1,2,3]? 首先看下 Array.map()函數(shù)在MD...

    enali 評論0 收藏0

發(fā)表評論

0條評論

PAMPANG

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<