如下代码:
<script>
var strObject = String( "I am a string" );
console.log(strObject); // I am a string
console.log(typeof strObject); // string
console.log(strObject instanceof String); // false
strObject = new String( "I am a string" );
console.log(strObject); // String {"I am a string"}
console.log(typeof strObject); // object
console.log(strObject instanceof String); // true
</script>
另外请问,String()函数内部,究竟干了什么事?