JS自带的API区别

2017-12-06  本文已影响0人  梅林1993

Object()

Object()将所有传入()中的内容转换为对象,new Object()等同于Object()。

String()与new String()的区别

前者将()中传入的内容转换成string,后者将其转换为string对象。

Number()与new Number()的区别

前者将()中传入的内容转换成number,后者将其转换为number对象。

Boolean()与new Boolean()的区别

前者将()中传入的内容转换成boolean,后者将其转换为boolean对象。

总结

1.String、Number、Boolean基本数据类型的构造函数不加new返回基本数据类型;加new会将基本类型转换为复杂类型——对象。
2.Object(array、function)加不加new效果等价。

上一篇 下一篇

猜你喜欢

热点阅读