String和Object类型的问题

mac2022-06-30  21

 1  var s1 = "some text";  2 s1.color = "red";  3 console.log(s1.color);  4   5  var s1 =  new Object();  6 s1.text = "some text";  7 s1.color = "red";  8 console.log(s1);  9 console.log(s1.color); 10  11  var stringObject =  new String(); 12 stringObject.text = "some text"; 13 stringObject.color = "red"; 14 console.log(stringObject); 15 console.log(stringObject.color);

这样显示出来Object和String有区别;但是下面会很奇怪

 1  var s1 = "some text";  2 s1.color = "red";  3 console.log(s1.color);  4   5  var s1 =  new Object("some text");  6  // s1.text = "some text";  7  s1.color = "red";  8 console.log(s1);  9 console.log(s1.color); 10  11  var stringObject =  new String("some text"); 12  // stringObject.text = "some text"; 13  stringObject.color = "red"; 14 console.log(stringObject); 15 console.log(stringObject.color);

转载于:https://www.cnblogs.com/qzsonline/archive/2012/03/14/2395999.html

最新回复(0)