91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

es6如何判斷值是否為空

發布時間:2022-04-14 14:58:21 來源:億速云 閱讀:946 作者:iii 欄目:web開發

這篇文章主要介紹“es6如何判斷值是否為空”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“es6如何判斷值是否為空”文章能幫助大家解決問題。

判斷方法:1、利用“typeof(變量)=='undefined'”語句,如果返回“true”則為空;2、利用typeof語句判斷值類型是否為“null”,如果是則為空;3、利用“!變量&&變量!=0”語句,如果返回值為“true”則為空。

本教程操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。

在開發中我們常常要進行非空判斷,而 JavaScript 中有兩種特殊數據類型:undefinednull

  • null: Null 類型,表示“空值”,代表一個空對象指針,使用 typeof 運算得到 “object”,所以我們可以認為它是一個特殊的對象值。

  • undefined: Undefined 類型,當聲明了一個變量未初始化時,得到的就是 undefined。

下面來看看es6判斷值是否為空(非空判斷)的方式。

1,僅判斷是否為 undefined

var a;
var b = null;
 
if(typeof(a) == 'undefined') {
  console.log('a 是 undefined');
}else{
  console.log('a 不是 undefined');
}
 
if(typeof(b) == 'undefined') {
  console.log('b 是 undefined');
}else{
  console.log('b 不是 undefined');
}

es6如何判斷值是否為空

2,僅判斷是否為 null

var a;
var b = null;
 
if(!a && typeof(a) !== 'undefined' && a != 0) {
  console.log('a 是 null');
}else{
  console.log('a 不是 null');
}
 
if(!b && typeof(b) !== 'undefined' && b != 0) {
  console.log('b 是 null');
}else{
  console.log('b 不是 null');
}

es6如何判斷值是否為空

3,非空判斷

(1)實際開發中我們可能不需要區分地這么細,而是只要簡單地進行非空判斷(如果變量為 undefined 或者為 null 都表示空),那么可以使用下面方法:

var a;
var b = null;
  
if(!a) {
  console.log('a 為空');
}else{
  console.log('a 不為空');
}
  
if(!b) {
  console.log('b 為空');
}else{
  console.log('b 不為空');
}

es6如何判斷值是否為空

(2)如果變量有可能是數字 0 的話,使用上面的判斷還不夠嚴謹,可以使用下面方法:

var a;
var b = null;
var c = 0;
  
if(!a && a != 0) {
  console.log('a 為空');
}else{
  console.log('a 不為空');
}
  
if(!b && b != 0) {
  console.log('b 為空');
}else{
  console.log('b 不為空');
}
 
if(!c && c != 0) {
  console.log('c 為空');
}else{
  console.log('c 不為空');
}

es6如何判斷值是否為空

關于“es6如何判斷值是否為空”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

es6
AI

忻城县| 紫云| 称多县| 汨罗市| 夏河县| 翁牛特旗| 景德镇市| 嫩江县| 漯河市| 金坛市| 宝山区| 株洲县| 江永县| 依安县| 酒泉市| 衡阳市| 兴和县| 织金县| 衢州市| 怀柔区| 宜阳县| 红原县| 陵川县| 茶陵县| 堆龙德庆县| 新干县| 内江市| 康乐县| 镇宁| 滦平县| 客服| 乌拉特前旗| 泾阳县| 花莲市| 开江县| 临武县| 上饶市| 邮箱| 鹤庆县| 泽普县| 布尔津县|