转载自:JS中变量名作为if条件的真/假
在 JavaScript 里,可以直接将变量名放在if后面的括号里,如
var a;//甚至不定义 if (a){ //... }
以下情况会被认为返回false:
- “”空的字符串
- 为 0 的数字
- 为 null 的对象
- 为 undefined 的对象
- 布尔值 false
反之为真。
转载自:JS中变量名作为if条件的真/假
在 JavaScript 里,可以直接将变量名放在if后面的括号里,如
var a;//甚至不定义 if (a){ //... }
以下情况会被认为返回false:
- “”空的字符串
- 为 0 的数字
- 为 null 的对象
- 为 undefined 的对象
- 布尔值 false
反之为真。