js 同時判斷 變量為 undefined、null、空字符串


 

let a = undefined
let b = null
let c = ''
if (a == undefined) {
  alert('undefined')   // alert undefined 成立
}
if (b == undefined) {
  alert('undefined')  // alert undefined  成立
}
if (c === '') {
  alert('c為空')
}

總結:

變量為undefined 或null 時 a == undefined 成立 , 所以可以使用  val === undefined 此方法同時判斷 為undefined 和null

 

判斷數據為空 或undefined 或null

 $scope.crossValue = function (val) {
      if ( val == undefined || val === '') {  // val == undefined 判斷val 為undefined 或 null   val === ''
        return '--'
      }  else {
        return val
      }
 }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM