heart方法的9种通用类型系统任务类型是什么意思

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以外的具体对象类型

可以判別自定义对象类型

可以识别标准类型以及内置对象类型

不能识别自定义对象类型

可以判别自定义对象类型

我要回帖

更多关于 通用类型系统 的文章

 

随机推荐