js取值排除undefined、““、null

直接双叹号即可 !!值

当有值时:非空字符串空数组空对象;输出为 true
当没值时:""nullundefined;输出为false

示例js代码

	let obj1 = ''
    console.log('"":',!!obj1)

    let obj2 = null
    console.log('null:',!!obj2)

    let obj3 = undefined
    console.log('undefined:',!!obj3)

    let obj4 = []
    console.log('有值[]:',!!obj4)

    let obj5 = {
    
    }
    console.log('有值{}:',!!obj5)

    let obj6 = '哈哈'
    console.log('有值"哈哈":',!!obj6)

控制台结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_46447120/article/details/117296586