js如何判斷一個變數是否具有值
在這裡我們暫且規定當變數的值如果是undefined或者null的時候認為變數沒有值。
最為常規的方式如下:
[JavaScript] 純文字檢視 複製程式碼var antzone; if(antzone!== null && antzone !== undefined){ console.log("變數存在值"); }else{ console.log("變數不存在值"); }
有的朋友可能認為能夠將將程式碼更為精簡一下,程式碼修改如下:
[JavaScript] 純文字檢視 複製程式碼var antzone; //if(antzone!==undefined)也可以這麼寫 if(antzone!== null){ console.log("變數存在值"); }else{ console.log("變數不存在值"); }
因為它們的論據是這個,程式碼如下:
[JavaScript] 純文字檢視 複製程式碼console.log(null==undefined);
但是上面的方式是錯誤的,原因如下:
[JavaScript] 純文字檢視 複製程式碼console.log(null!==undefined); console.log(null==undefined);
上面的程式碼輸出值都是true。
相關文章
- js如何判斷一個變數是否有值JS變數
- js如何判斷一個變數值是否為undefinedJS變數Undefined
- js如何判斷一個變數是否宣告並賦值JS變數賦值
- js如何判斷一個變數是否是undefinedJS變數Undefined
- js如何判斷一個變數是否是一個數字JS變數
- js判斷一個變數是否為空JS變數
- javascript如何判斷一個變數是否宣告JavaScript變數
- js 判斷兩個變數是否相等JS變數
- js判斷一個變數是否已經宣告或者宣告未賦值JS變數賦值
- javascript如何判斷一個變數是否是整數JavaScript變數
- javascript如何判斷一個變數是否是undefinedJavaScript變數Undefined
- js判斷一個變數是否為字串型別JS變數字串型別
- linux 中如何判斷變數是否為數值Linux變數
- JS如何判斷一個陣列是否為空、是否含有某個值JS陣列
- javascript判斷一個變數是否存在JavaScript變數
- js如何判斷一個引數是否是陣列JS陣列
- javascript判斷一個變數是否是數字JavaScript變數
- js如何判斷一個物件是否存在JS物件
- 如何判斷一個值是否等於NaNNaN
- js如何判斷一個函式是否存在JS函式
- 判斷一個物件是否為空物件,判斷一個物件中是否有空值物件
- JavaScript判斷兩個變數是否相等JavaScript變數
- js如何判斷一個變數是物件還是nullJS變數物件Null
- js如何判斷陣列具有某個元素JS陣列
- python如何判斷一個數是否是整數Python
- js判斷option項中是否含有具有給定value值的項JS
- javascript判斷變數是否是數值型別程式碼JavaScript變數型別
- js如何判斷一個變數是數字還是數字字串JS變數字串
- 如何判斷一個js物件是否存在迴圈引用JS物件
- 原生js 判斷變數是一個陣列JS變數陣列
- javascript如何判斷元素是否具有指定屬性JavaScript
- JS——判斷一個物件是否為空JS物件
- 使用SQL判斷一個數是否質數SQL
- js如何使用includes()判斷陣列是否含有指定值JS陣列
- 如何判斷JavaScript中的兩變數是否相等?JavaScript變數
- js如何判斷一個變數是陣列還是其他物件JS變數陣列物件
- js如何判斷一個變數是null、undefined例項程式碼JS變數NullUndefined
- javascript中如何判斷一個字串是否為JSON格式JavaScript字串JSON