中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

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

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

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

商城县| 浦北县| 望都县| 榆社县| 华坪县| 白山市| 河源市| 临夏县| 象山县| 会同县| 梧州市| 曲水县| 孝感市| 乌海市| 化德县| 额敏县| 黎川县| 贡嘎县| 龙岩市| 丽水市| 大足县| 台州市| 黎平县| 北川| 抚顺县| 若尔盖县| 图们市| 富蕴县| 新疆| 汤阴县| 黔西县| 读书| 游戏| 治多县| 平陆县| 连南| 易门县| 惠东县| 溧水县| 湖南省| 固镇县|