js如何判斷一個變數是否是undefined
有時候判定一個變數是否是undefined是至關重要的,下面就介紹一下如何實現此功能。
方法一:
[JavaScript] 純文字檢視 複製程式碼typeof a=== 'undefined';
此種方法,無論是否a是否宣告都會不會報錯,並且如果變數a沒有宣告或者賦值都會返回true,否則返回false。
方法二:
[JavaScript] 純文字檢視 複製程式碼a=== undefined
以上程式碼同樣可以進行判斷,不過如果a沒有宣告的話,就會報錯。
特別說明:
1.變數最好先宣告再使用。
2.方法一雖然看起來比較完美,但是還是有bug隱患,並且需要計算兩次。
相關文章
- javascript如何判斷一個變數是否是undefinedJavaScript變數Undefined
- js如何判斷一個變數值是否為undefinedJS變數Undefined
- js如何判斷一個變數是否是一個數字JS變數
- js如何判斷一個變數是null、undefined例項程式碼JS變數NullUndefined
- js如何判斷一個變數是否具有值JS變數
- js如何判斷一個變數是否有值JS變數
- javascript如何判斷一個變數是否是整數JavaScript變數
- js如何判斷一個引數是否是陣列JS陣列
- js判斷一個變數是否為空JS變數
- javascript判斷一個變數是否是數字JavaScript變數
- js如何判斷一個變數是否宣告並賦值JS變數賦值
- javascript如何判斷一個變數是否宣告JavaScript變數
- js如何判斷一個變數是物件還是nullJS變數物件Null
- js 判斷兩個變數是否相等JS變數
- js如何判斷一個變數是數字還是數字字串JS變數字串
- js判斷一個變數是否為字串型別JS變數字串型別
- python如何判斷一個數是否是整數Python
- javascript判斷一個變數是否存在JavaScript變數
- js如何判斷一個變數是陣列還是其他物件JS變數陣列物件
- 原生js 判斷變數是一個陣列JS變數陣列
- js如何判斷一個物件是否存在JS物件
- JavaScript 判斷變數是否是函式JavaScript變數函式
- js如何判斷一個函式是否存在JS函式
- JavaScript判斷兩個變數是否相等JavaScript變數
- js判斷一個變數是否已經宣告或者宣告未賦值JS變數賦值
- python如何判斷一個物件是否是列表Python物件
- js如何判斷是否是IE瀏覽器JS瀏覽器
- <Python>判斷變數是否是DataFrame 或者 SeriesPython變數
- 如何判斷一個js物件是否存在迴圈引用JS物件
- JS如何判斷一個陣列是否為空、是否含有某個值JS陣列
- 如何判斷一個場景是否是物聯網?
- JS——判斷一個物件是否為空JS物件
- linux 中如何判斷變數是否為數值Linux變數
- javascript中怎麼判斷某變數是null,undefined,還是不存這個變數 ? 以及變數是array 還是 object 還是 null ?JavaScript變數NullUndefinedObject
- 分享一個在js中判斷資料是undefined,NaN,null,的技巧JSUndefinedNaNNull
- 使用SQL判斷一個數是否質數SQL
- javascript判斷變數是否是數值型別程式碼JavaScript變數型別
- 如何判斷JavaScript中的兩變數是否相等?JavaScript變數