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