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);

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-30
  • 2021-10-19
  • 2021-05-26
  • 2022-12-23
猜你喜欢
  • 2021-11-15
  • 2022-12-23
  • 2021-09-05
  • 2022-12-23
  • 2021-12-24
  • 2021-08-27
  • 2021-07-05
相关资源
相似解决方案