js判断一个变量是否存在值得简单方法

在编码过程中,有时候我们需要对一个变量判断其是否有值,这里有一种比较不错的方法判断:

!!variable    //返回True为存在值,返回False为不存在值  注意是双感叹号“!!”

示例如下:

var obj={
    name:'张三',
    phone:'',    //注意区分此处''中间是没有空格的,空格也算是有值的
    local:'中国'
}
//判断obj中的local的值是否存在
if(!!obj.local){
    console.log("存在local")
}

console.log(!!obj.local)  // true
console.log(!!obj.phone)  // false

 

posted @ 2022-10-27 16:52  莫颀  阅读(343)  评论(0编辑  收藏  举报