Difference between the javascript String Type and String Object?不包括案例2.
所有这些表达似乎都做了大致相同的事情。他们有什么不同?
'message'
String('message');
new String('message');
答案 0 :(得分:-1)
基本上'message'
只是一个字符串。您可以在其上使用String
函数。
据我所知String('message')
& 'message'
是一样的。
但是在new String()
上创建一个类型为String
的新对象。因此,您可以定义properties
& methods
就可以了。
喜欢吼叫
var msg = new String('message');
msg.sender = "Someone".
msg.sender //returns "Someone"
var msg = String('message');
msg.sender = "Someone".
msg.sender //returns undefined
var msg = 'message';
msg.sender = "Someone".
msg.sender //returns undefined
但是你不能对灯泡做好准备。