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效果等价