国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

js抽象相等

genedna / 1560人閱讀

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

字符串和數字之間的相等比較

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

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

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

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

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

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,則結果為true

如果y為null,x為undefined,則結果為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)是字符串或數字,Type(y)是對象,則返回x == ToPrimitive(y)的結果

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

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

以上內容是個人的一點總結,如果有錯誤或不嚴謹的地方,歡迎批評指正,如果喜歡,歡迎點贊收藏

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/88468.html

相關文章

  • js抽象相等==

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

    hzx 評論0 收藏0
  • JS中的關系比較與相等比較運算

    摘要:在中的關系比較運算,指的是像這種大小值的關系比較。而相等比較,可區分為標準相等比較與嚴格相等比較兩大種類。 在JS中的關系比較(Relational Comparison)運算,指的是像x < y這種大小值的關系比較。 而相等比較,可區分為標準相等(standard equality)比較x == y與嚴格相等(strict equality)比較x === y兩大種類。嚴格相等比較會...

    paraller 評論0 收藏0
  • 深入理解JavaScript的類型轉換

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

    W4n9Hu1 評論0 收藏0
  • 深入理解JavaScript的類型轉換

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

    niuxiaowei111 評論0 收藏0
  • 深入理解JavaScript的類型轉換

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

    shuibo 評論0 收藏0

發表評論

0條評論

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