成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

js抽象相等

genedna / 1571人閱讀

摘要:字符串和數(shù)字之間的相等比較如果是數(shù)字,是字符串,則返回的結(jié)果如果是字符串,是數(shù)字,則返回的結(jié)果其他類型和布爾類型之間的相等比較如果是布爾類型,則返回的結(jié)果如果是布爾類型。

字符串和數(shù)字之間的相等比較

如果Type(x)是數(shù)字,Type(y)是字符串,則返回x == ToNumber(y)的結(jié)果

如果Type(x)是字符串,Type(y)是數(shù)字,則返回ToNumber(x) == y的結(jié)果

其他類型和布爾類型之間的相等比較

如果Type(x)是布爾類型,則返回ToNumber(x) == y的結(jié)果

如果Type(y)是布爾類型。則返回x == ToNumber(y)的結(jié)果

var x = true
var y = "22"
console.log(x == y) //false
var x = "22"
var y = false
console.log(x == y) //false
null和undefined之間的比較

如果x為null,y為undefined,則結(jié)果為true

如果y為null,x為undefined,則結(jié)果為true

var a = null;
var b
console.log(a == b) //true
console.log(b == null) //true
console.log(a == false) //false
console.log(b == false) //false
console.log(a == "") //false
console.log(b == "") //false
console.log(a == 0) //false
console.log(b == 0) //false
對(duì)象和非對(duì)象之間的相等比較

如果Type(x)是字符串或數(shù)字,Type(y)是對(duì)象,則返回x == ToPrimitive(y)的結(jié)果

如果Type(x)是對(duì)象,Type(y)是字符串或數(shù)字,則返回ToPrimitive(x) == y的結(jié)果

var a = 22
var b = [22]
console.log(a == b) //true
[22]首先調(diào)用ToPrimitive抽象操作,返回“22”,變成“22” == 22,然后又變成22 == 22,最后兩者相等

以上內(nèi)容是個(gè)人的一點(diǎn)總結(jié),如果有錯(cuò)誤或不嚴(yán)謹(jǐn)?shù)牡胤剑瑲g迎批評(píng)指正,如果喜歡,歡迎點(diǎn)贊收藏

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/88468.html

相關(guān)文章

  • js抽象相等==

    摘要:中抽象相等比較算法大致介紹一下的數(shù)據(jù)類型的數(shù)據(jù)類型分為種如果再加上數(shù)據(jù)類型,一共種與的區(qū)別描述一個(gè)空值空的對(duì)象引用即空指針,被當(dāng)做一個(gè)對(duì)象,輸出為算是一個(gè)吧,輸出為。運(yùn)算符把其值參數(shù)轉(zhuǎn)換為非類型對(duì)象。 Javascript中抽象相等比較算法 undefined==null //true []==[] //false []==![] //true {}==!{} //false ![]=...

    hzx 評(píng)論0 收藏0
  • JS中的關(guān)系比較與相等比較運(yùn)算

    摘要:在中的關(guān)系比較運(yùn)算,指的是像這種大小值的關(guān)系比較。而相等比較,可區(qū)分為標(biāo)準(zhǔn)相等比較與嚴(yán)格相等比較兩大種類。 在JS中的關(guān)系比較(Relational Comparison)運(yùn)算,指的是像x < y這種大小值的關(guān)系比較。 而相等比較,可區(qū)分為標(biāo)準(zhǔn)相等(standard equality)比較x == y與嚴(yán)格相等(strict equality)比較x === y兩大種類。嚴(yán)格相等比較會(huì)...

    paraller 評(píng)論0 收藏0
  • 深入理解JavaScript的類型轉(zhuǎn)換

    摘要:等同于等同于其他類型和布爾類型之間的比較如果是布爾類型,則返回的結(jié)果。 showImg(https://segmentfault.com/img/bVburFq?w=796&h=398); 前言 JavaScript作為一門弱類型語言,我們?cè)诿刻斓木帉懘a過程中,無時(shí)無刻不在應(yīng)用著值類型轉(zhuǎn)換,但是很多時(shí)候我們只是在單純的寫,并不曾停下腳步去探尋過值類型轉(zhuǎn)換的內(nèi)部轉(zhuǎn)換規(guī)則,最近通過閱讀你...

    W4n9Hu1 評(píng)論0 收藏0
  • 深入理解JavaScript的類型轉(zhuǎn)換

    摘要:等同于等同于其他類型和布爾類型之間的比較如果是布爾類型,則返回的結(jié)果。 showImg(https://segmentfault.com/img/bVburFq?w=796&h=398); 前言 JavaScript作為一門弱類型語言,我們?cè)诿刻斓木帉懘a過程中,無時(shí)無刻不在應(yīng)用著值類型轉(zhuǎn)換,但是很多時(shí)候我們只是在單純的寫,并不曾停下腳步去探尋過值類型轉(zhuǎn)換的內(nèi)部轉(zhuǎn)換規(guī)則,最近通過閱讀你...

    niuxiaowei111 評(píng)論0 收藏0
  • 深入理解JavaScript的類型轉(zhuǎn)換

    摘要:等同于等同于其他類型和布爾類型之間的比較如果是布爾類型,則返回的結(jié)果。 showImg(https://segmentfault.com/img/bVburFq?w=796&h=398); 前言 JavaScript作為一門弱類型語言,我們?cè)诿刻斓木帉懘a過程中,無時(shí)無刻不在應(yīng)用著值類型轉(zhuǎn)換,但是很多時(shí)候我們只是在單純的寫,并不曾停下腳步去探尋過值類型轉(zhuǎn)換的內(nèi)部轉(zhuǎn)換規(guī)則,最近通過閱讀你...

    shuibo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<