javascript判斷是否為null的方法:1、以「if (value === null) {...}」方法判斷;2、透過「if (!value && typeof value !=" undefined"&&...」方式進行判斷。
#本文操作環境:Windows7系統、javascript1.8.5版、Dell G3電腦。
javascript判斷是否為null?
Javascript腳本語言同其他語言一樣,有它本身的基本資料類型,表達式和算術運算子及程式的基本程式框架。Javascript提供了四種基本的資料類型和兩種特殊資料類型用來處理資料和文字。而變數提供存放資訊的地方,表達式則可以完成較複雜的資訊處理。
JavaScript中判斷是否為null的方法:
方法一:
function isNull(value) { if (value === null) { return true; } else { return false; } }
=== 判斷規則
如果類型不同,就[不相等]
如果兩個都是數值,且是同一個值,那麼[相等];(!例外)的是,如果其中至少一個是NaN,那麼[不相等]。(判斷一個值是否是NaN,只能用isNaN()來判斷)
如果兩個都是字串,每個位置的字元都一樣,那麼[相等];否則[不相等]。
如果兩個值都是true,或者都是false,那麼[相等]。
如果兩個值都引用同一個物件或函數,那麼[相等];否則[不相等]。
如果兩個值都是null ,或都是undefined,那麼[相等]。
【推薦影片教學:js基礎教學】
方法二:
function isNull(value) { if (!value && typeof value != "undefined" && value != 0) { return true; } else { return false; } }
typeof exp != "undefined" 排除了undefined;
exp != 0 排除了數字零和false。
以上是javascript怎麼判斷是否為null的詳細內容。更多資訊請關注PHP中文網其他相關文章!