**js的数据类型分为基本数据类型和引用数据类型**
**基本数据类型有以下8种**
number //数字类型
bigInt //比数字类型精度高的类型
string //字符型
boolean //布尔型
null //为空
undefined //未定义
NaN //不知道数据类型
symbol //唯一值,每个 symbol 都是唯一的值
**引用数据类型有以下2种**
object
function
判断方法
tpyeOf(var)
对象 instanceof 要检测的属性或者对象 //检测对象的原型链上是否有对应的属性或对象
constructor //和 instanceof 类似
转换方法
number(var) //var 不能是非数字,否则返回 NaN
parseInt(var) //强制转换为整型, var 不能是非数字,否则返回 NaN
parserFloat(var) //强制转换为浮点型, var 不能是非数字,否则返回 NaN
number + 'string' //隐式转换,最终结果为 string
booblean.toString() //把 booblean 对应的 true 或者 false 转成对应的 'true' 或者 'false' 字符串
创建方法
var obj = {}
var obj1 = new obj()
var obj2 = Object.create(obj1)
fun:funicton(){}
(()=>{})