一:typeof 操作符
1、操作符来检测变量的数据类型
2、undefined与null
null是一个只有一个值的特殊类型。表示一个空对象引用
undefined 是一个没有设置值的变量
typeof 检测 null 返回是object,检测 null undefined 返回 undefined
3、注意:NaN 的数据类型是 number
二 :类型转换
1、JavaScript 中有 5 种不同的数据类型string、number、boolean、object、function
2、对象类型、Object、Date、Array
3、不包含任何值的数据类型、null、undefined
1、将数字转换为字符串
1、全局方法 String() 可以将数字转换为字符串
2、将布尔值转换为字符串
1、全局方法 String() 可以将布尔值转换为字符串
2、 toString() 也有相同的效果
3、日期转换为字符串
1、 String() 可以将日期对象转换为字符串
2、 toString() 也有相同的效果
3、获取时间的其他方法
4、将字符串转换为数字
1、全局方法 Number() 可以将字符串转换为数字
2、空字符串转换为 0
3、其他的字符串会转换为 NaN (不是个数字)