欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript中如何判斷一個(gè)值是否為Null

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

前言

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

如何判斷null

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

1.直接等號(hào)比較

temp === null

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

①"=="會(huì)進(jìn)行強(qiáng)制轉(zhuǎn)換,比如:

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

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

②"==="則先進(jìn)行判斷是否為同一類型

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

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

 如果涉及到對(duì)象:

 當(dāng)僅有一側(cè)為引用類型時(shí)

2.利用邏輯表達(dá)式

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

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

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

總結(jié)

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

相關(guān)文章

  • 在網(wǎng)頁中插入百度地圖的步驟詳解

    在網(wǎng)頁中插入百度地圖的步驟詳解

    在企業(yè)網(wǎng)站中常會(huì)看到企業(yè)地址會(huì)顯示在地圖上,那么,如何實(shí)現(xiàn)這種功能呢?本篇文章就主要介紹在網(wǎng)頁中插入百度地圖的步驟,下面就隨小編一起來看看吧
    2016-12-12
  • elementUI?Table?自定義表頭動(dòng)態(tài)數(shù)據(jù)及插槽的操作

    elementUI?Table?自定義表頭動(dòng)態(tài)數(shù)據(jù)及插槽的操作

    本文介紹了如何實(shí)現(xiàn)一個(gè)高度自定義的列表界面,其中表格的表頭由后端返回,并且允許用戶根據(jù)需求自定義表頭和數(shù)據(jù)展示樣式,本文給大家介紹elementUI?Table?自定義表頭動(dòng)態(tài)數(shù)據(jù)及插槽的操作,感興趣的朋友跟隨小編一起看看吧
    2024-10-10
  • 基于JS實(shí)現(xiàn)數(shù)字動(dòng)態(tài)變化顯示效果附源碼

    基于JS實(shí)現(xiàn)數(shù)字動(dòng)態(tài)變化顯示效果附源碼

    我們經(jīng)??吹揭壕щ娮颖順邮?,數(shù)字動(dòng)態(tài)顯示,動(dòng)態(tài)變化的在指定元素內(nèi)顯示數(shù)字。怎么實(shí)現(xiàn)效果呢?下面小編給大家?guī)砹嘶贘S實(shí)現(xiàn)數(shù)字動(dòng)態(tài)變化顯示效果 ,感興趣的朋友一起看看吧
    2019-07-07
  • js獲取網(wǎng)頁高度(詳細(xì)整理)

    js獲取網(wǎng)頁高度(詳細(xì)整理)

    js獲取網(wǎng)頁高度包括(網(wǎng)頁可見區(qū)域高,屏幕分辨率的高,屏幕可用工作區(qū)高度,js 獲取瀏覽器高度 js 獲取屏幕高度)等等,各種高度,本文詳細(xì)整理了一些,需要了解的朋友可以參考下
    2012-12-12
  • js返回頂部實(shí)例分享

    js返回頂部實(shí)例分享

    本文主要分享了js返回頂部的實(shí)例代碼??蓮?fù)制直接運(yùn)行,方便快捷。有很好的參考價(jià)值,需要的朋友一起來看下吧
    2016-12-12
  • 擁有一個(gè)屬于自己的javascript表單驗(yàn)證插件

    擁有一個(gè)屬于自己的javascript表單驗(yàn)證插件

    這篇文章主要幫助大家擁有一個(gè)屬于自己的javascript表單驗(yàn)證插件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 動(dòng)態(tài)樣式類封裝JS代碼

    動(dòng)態(tài)樣式類封裝JS代碼

    動(dòng)態(tài)樣式類封裝JS代碼,動(dòng)態(tài)的改變樣式。
    2009-09-09
  • javascript圖片滑動(dòng)效果實(shí)現(xiàn)

    javascript圖片滑動(dòng)效果實(shí)現(xiàn)

    這篇文章主要介紹了超實(shí)用的javascript圖片滑動(dòng)效果實(shí)現(xiàn)方法,實(shí)例分析了javascript通過對(duì)頁面元素與相關(guān)屬性的操作實(shí)現(xiàn)滑動(dòng)菜單效果的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • 詳解JavaScript中的執(zhí)行上下文及調(diào)用堆棧

    詳解JavaScript中的執(zhí)行上下文及調(diào)用堆棧

    這篇文章主要介紹了JavaScript中的執(zhí)行上下文及調(diào)用堆棧,對(duì)此感興趣的同學(xué),可以參考下
    2021-04-04
  • bootstrap Table的使用方法總結(jié)

    bootstrap Table的使用方法總結(jié)

    這篇文章主要為大家詳細(xì)介紹了bootstrap Table的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-05-05

最新評(píng)論