关于js中会返回false的总结

js中的false  null  0  undefined  '' ''(空字符串)  NaN都会返回false

[]会返回true

    if(!''){console.log('yes')}//yes
    if(!false){console.log('yes')}//yes
    if(!undefined){console.log('yes')}//yes
    if(!0){console.log('yes')}//yes
    if(!NaN){console.log('yes')}//yes
    if(!null){console.log('yes')}//yes
    if(![]){console.log('yes')}//不执行代码块,![]为false

^_^

你可能感兴趣的:(关于js中会返回false的总结)