在 JavaScript 里,可以直接将变量名放在if后面的括号里,如


1. var a;//甚至不定义  
2.   
3. if (a){  
4. //...  
5. }


以下情况会被认为返回false:

  •  "" 空的字符串
  • 为 0 的数字
  • 为 null 的对象
  • 为 undefined 的对象
  • 布尔值 false

反之为真。