<script> var num = 10; //此时会做隐式转换,会自动将Number类型的num转换为Boolean类型 if(num){ console.log("xxx"); } //只要值不是 0 空字符串 null undefined ,都是true var num1 = 0; if(num1){ console.log("yyyy"); } //!true == false if (!"123") { console.log("zzzz"); } </script>