字符串 var str = "0"; if (str) { console.log(str); } >>> 0 var str = ""; if (str) { console.log(1111); } >>> undefined 没有输出结果 只能判断字符串存不存在 '0'==false >>> true "0"==true >>> false "1"==true >>> true "1"==false >>> false