javascript判斷一個變數是否存在
本章節介紹一下如何判斷一個變數是否存在。
變數的存在有兩種形式,一種是宣告沒有賦值,一種是宣告並賦值,如果宣告沒有賦值,那麼變數的預設值就是undefined。
typeof variable=="undefined"是變數沒有宣告的必要條件,但是不是充分條件,因為typeof運算子檢測宣告,但未賦值的變數的返回值也是undefined,所以使用typeof進行判斷也並非萬全之策,看下面程式碼。
[JavaScript] 純文字檢視 複製程式碼try{ !variable; console.log("變數已經宣告"); } catch(e){ console.log("變數未宣告"); }
原理非常的簡單,如果變數variable沒有宣告沒有進行賦值,所以!variable會報錯,就會進入catch語句,於是就實現的判斷功能。
相關文章
- javascript判斷一個變數是否是數字JavaScript變數
- javascript如何判斷一個變數是否宣告JavaScript變數
- javascript如何判斷一個變數是否是整數JavaScript變數
- javascript如何判斷一個變數是否是undefinedJavaScript變數Undefined
- JavaScript判斷兩個變數是否相等JavaScript變數
- javascript如何判斷一個頁面元素是否存在JavaScript
- JavaScript 判斷函式是否存在JavaScript函式
- 如何判斷Javascript物件是否存在JavaScript物件
- js判斷一個變數是否為空JS變數
- JavaScript 判斷變數是否是函式JavaScript變數函式
- Linux Shell 判斷環境變數 是否存在Linux變數
- jQuery如何判斷一個元素是否存在jQuery
- 如何判斷一個jquery物件是否存在jQuery物件
- js如何判斷一個物件是否存在JS物件
- js如何判斷一個變數是否是一個數字JS變數
- js如何判斷一個變數是否具有值JS變數
- js如何判斷一個變數是否是undefinedJS變數Undefined
- js如何判斷一個變數是否有值JS變數
- js如何判斷一個函式是否存在JS函式
- jQuery如何判斷某一個元素是否存在jQuery
- js 判斷兩個變數是否相等JS變數
- JavaScript中判斷是否存在某屬性JavaScript
- js如何判斷一個變數值是否為undefinedJS變數Undefined
- js判斷一個變數是否為字串型別JS變數字串型別
- 如何判斷JavaScript中的兩變數是否相等?JavaScript變數
- 判斷某一個字串是否存在另一個字串中字串
- javascript判斷變數是否是數值型別程式碼JavaScript變數型別
- js如何判斷一個變數是否宣告並賦值JS變數賦值
- 使用SQL判斷一個數是否質數SQL
- 41:判斷元素是否存在
- 判斷一個類名或者元素是否存在的思路
- 如何判斷一個js物件是否存在迴圈引用JS物件
- JavaScript判斷數字是否是質數JavaScript
- mysql如何判斷是否存在某個欄位MySql
- 如何判斷頁面是否存在某個元素
- 增加一個判斷記憶體變數存在的函式 (轉)記憶體變數函式
- Java判斷一個整數是否為奇數Java
- 判斷一個數是否為質數(程式碼)