类型检测使用typeof,对象检测使用instanceof,
null或者undefined的检测使用 ==null
布尔表达式返回true:
- 字符串0,'0'
- 空数组,[]
- 空对象,{}
布尔表达式返回false:
- null,为空
- undefined,未定义
- 空字符串,'',单引号双引号,中间有空格都为true
- 数字0,0
- NaN,一般为无法计算结果
本文详细介绍了JavaScript中不同类型检测的方法,包括typeof用于基本类型检测,instanceof用于对象类型检测,以及==null用于检测null和undefined。同时,文章列举了在布尔表达式中返回true和false的各种情况,如字符串、数组、对象、数字等。
类型检测使用typeof,对象检测使用instanceof,
null或者undefined的检测使用 ==null
布尔表达式返回true:
布尔表达式返回false:
1742
6609
815
813

被折叠的 条评论
为什么被折叠?