��值添加属性和方法。</p> <div class="language- extra-class"><pre class="language-text"><code>var s1 = &quot;hello&quot;;
s1.color = &quot;red&quot;;
console.log(s1.color)  // undefined
</code></pre></div><p>上面的代码中的第二行尝试为字符串 s1 添加一个 color 属性。但是，当第三行代码再次访问 s1 时，其 color 属性不见了。问题的原因就是第二行创建的 String 对象在执行第三行代码时已经被销毁了。第三行代码有创建了自己的 S