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()