js中,若需使用,
字符串会自动转换成String对象,数值会自动转换成Number对象。
所以这两个对象不用new啦。
如 var a="1234a";
a.length();
js能推断出需要转换成的对象类型,于是在后台自动实现转换成临时的String对象。就能直接输出长度了。
但是在做对象比较时,这样比较麻烦,因为基本数据类型会比较实际的字符串值是否相同,但两个String对象,只是比较两个对象的引用是否相同。
js中,若需使用,
字符串会自动转换成String对象,数值会自动转换成Number对象。
所以这两个对象不用new啦。
如 var a="1234a";
a.length();
js能推断出需要转换成的对象类型,于是在后台自动实现转换成临时的String对象。就能直接输出长度了。
但是在做对象比较时,这样比较麻烦,因为基本数据类型会比较实际的字符串值是否相同,但两个String对象,只是比较两个对象的引用是否相同。