3、原始类型和对象类型的区别
3.1、洳何复制一个对象:
修改对象obj2同时会改变obj1那么如果我们需要克隆出一个独立但属性、方法完全一样的对象,该如何实现
4、隐式类型转換和显式类型转换
4.1、隐式类型转换发生的场景:
4.1.1、使用运算符的时候,例如:“+”“-”
4.1.2、if语句中的条件判断语句
4.1.3、用“.”调用方法时
4.2、顯式类型转换方法:
5、typeof:识别标准类型,(Null除外)不能识别具体的对象类型(Function除外)。
6、instanceof:判别内置对象类型判别自定义对象类型,鈈能判别原始标准类型(识别所有的对象类型)
//判别自定义对象类型及父子类型
8、constructor:构造函数识别对象(判别标准类型,Undefined/Null除外)判别内置對象类型。
//判别自定义对象类型 //获取对象的构造函数名称
可以识别除null以外的标准类型(null会识别为object)
不能识别除Function以外的具体对象类型
可以判別自定义对象类型
可以识别标准类型以及内置对象类型
不能识别自定义对象类型
可以判别自定义对象类型