js中的false

js中有六个false的值

  console.log(Boolean(false))
    console.log(Boolean(undefined))
    console.log(Boolean(""))
    console.log(Boolean(0))
    console.log(Boolean(null))
console.log(Boolean(NaN))

其余均为true 如下边几个都为true

console.log(Boolean("false"))
console.log(Boolean("null"))
console.log(Boolean(-1))
console.log(Boolean({}))

 所以判断数组长度不为0 就可以用

if(arr.length){}

 如果我们判断一个字符串不是null 也不是空也可以用

if(str){}

如果是空或null设置个默认值,如判断有没有单号 没有就取个新单号

billCode= GetEditBillCode()||GetNewBillCode()

 

posted @   伪装大牛  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示