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

資訊專欄INFORMATION COLUMN

js抽象相等

genedna / 1605人閱讀

摘要:字符串和數(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
對象和非對象之間的相等比較

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

如果Type(x)是對象,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)容是個人的一點(diǎn)總結(jié),如果有錯誤或不嚴(yán)謹(jǐn)?shù)牡胤?,歡迎批評指正,如果喜歡,歡迎點(diǎn)贊收藏

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

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

相關(guān)文章

  • js抽象相等==

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

    hzx 評論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)格相等比較會...

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

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

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

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

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

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

    shuibo 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<