js中常用数据类型转换

js中任何数据类型都可以转换为Boolean类型

数据类型 转换为true的值 转换为false的值
Boolean true false
String 任何非空字符串 " "(空字符串)
Number 非0数值(包括无穷大) 0和NaN
Object 任何对象 null
Null null
Undefined undefined

typeof操作符 (返回的都是小写的字符串)

返回值 数据
function 函数,包括匿名函数。ES6中的Class也是返回function
string 字符串
object 对象或null
number 数值,包括NaN
undefined 值未定义
boolean 如值是布尔值
symbol 如值是symbol值

你可能感兴趣的:(js中常用数据类型转换)