javascript基本数据类型有:string,number,Boolean,undefined,null
引用类型(复杂类型):object,
ES6中新增了一种数据类型:Symbol
以上数据类型中除了object外,所有类型都是不可变的(值本身无法被改变)
1.typeof 用于判断一个表达式,返回值是一个字符串,用法截图看下图
从上面栗子中可以看到type of 检测数组[],{},null,Date(),RegExp()这些都是返回object,所以判断这些类型的时候不能使用typeOf
2.instanceof 用来判断 A 是否为B的实例,返回值是Boolean值,用法截图看下图
从上面栗子中可以看到: [],Array,Object 三者之间的关系:
未完待续...