JS 符號

在JS 使用中遇到的一些符號用法記錄一下

1、!!:

js 是弱類型語言,有的時候需要強制轉換數據類型時,其他類型轉成Boolean

!!一般用來將後面的表達式轉換爲布爾型的數據(boolean)
    alert(!!"");//false
    alert(!!0);//false
    alert(!!false);//false
    alert(!!"abcd");//true
    alert(!!1);//true
    alert(!!true);//true

2、===:全等於
數據要相等,類型也要相等
    var i=1;
    var j="1";
    var k=1.0;
    alert(i==j);//true
    alert(i===j);//false
    alert(i==k);//true
    alert(i===k);//true 會默認轉換

3、!==:不全等
和===是相反結果
    var i=1;
    var g=1;
    var j="1";
    var k=1.0;
    alert(i!==j);//true
    alert(i!==g);//false
    alert(i!==k);//false


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章