JavaScript falsy trurhy value
falsy & truthy value(能代表true值)
只要不是false的值都是true
//只要不是空字串就是true
if("87"){
console.log("你好");
}
//结果为你好
false(也可以为空字符串[``][""][''],0,NaN,undefined,null)
NaN(not a number的缩写)
列如:
console.log(0/0);
if (NaN){
console.log(123);
}
//结果为NaN
undefined和null的区别
首先他们都是没有值空的的意思