最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript中如何判斷一個值是否為Null

 更新時間:2023年12月28日 15:05:09   作者:世界第一好人  
我們在開發(fā)的時候經常會判斷一個null值,那么我們該如何去判斷呢?下面這篇文章主要給大家介紹了關于JavaScript中如何判斷一個值是否為Null的相關資料,需要的朋友可以參考下

前言

在鑒別JavaScript原始類型的時候我們會用到typeof操作符。Typeof操作符可用于字符串、數(shù)字、布爾和未定義類型。但是你運行typeof null時,結果是“object”(在邏輯上,你可以認為null是一個空的對象指針,所以結果為“object”)。

如何判斷null

假如我們需要判斷temp這個變量是否為null

1.直接等號比較

temp === null

需要為三等而不是雙等原因如下:

①"=="會進行強制轉換,比如:

        100 == "100"  ==>  100 == 100  // true

        "abc" == true  ==>  NaN == 1  // false

②"==="則先進行判斷是否為同一類型

  "==" 只判斷等號兩邊的值是否相等,而不判斷類型是否相同。值相同則返回 true

  "===" 既要判斷值是否相等,也要判斷類型是否相同,即全等才能返回 true

 如果涉及到對象:

 當僅有一側為引用類型時

2.利用邏輯表達式

if(!tmp && typeof(tmp) != "undefined" && tmp != 0) {
        alert("null");
}

附:更簡單的正確的方法:

var exp=null;
if(exp===null){
    alert("is null");
}

總結

到此這篇關于JavaScript中如何判斷一個值是否為Null的文章就介紹到這了,更多相關JS判斷值是否為Null內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

涟水县| 敦化市| 凉山| 申扎县| 洛隆县| 霍城县| 贺州市| 禹州市| 永寿县| 理塘县| 扎囊县| 阜新市| 梁河县| 辽源市| 旬阳县| 青田县| 大城县| 青龙| 荔浦县| 磴口县| 仁布县| 沛县| 营山县| 隆化县| 兴义市| 乌恰县| 恩施市| 陇川县| 大荔县| 涟水县| 临海市| 泽库县| 轮台县| 关岭| 乌鲁木齐县| 崇左市| 雷山县| 红河县| 循化| 上高县| 仙居县|