JavaScript 真值和假值

常见的假值有

说明
var a=false;  
var a =0;  因为赋值为0所以是假的
var a='';  因为赋值为空所以是假的
var a=10/'abc' 因为赋值的不成立所以是假的
var a; 未赋值变量所以是假的

常见的真值有

说明
var a=true  
var a=1 因为赋值的是数字类型所以是真的
var a='Hello' 因为赋值的是字符串类型所以是真的
var a=20/5 因为运算结果非0所以是真的
var a='true' 因为赋值的是字符串类型所以是真的
var a='false' 因为赋值的是字符串类型所以是真的
var a='0' 因为有赋值内容所以是真的
原文地址:https://www.cnblogs.com/q2546/p/11054001.html