<!DOCTYPE html>
<html>
<body>
<script>
/**
* 包裝類
*
*/
var str = "123";
/**
* 字符串沒有length屬性,在執行str.length的時候 系統會自動的創建一個str對象,
* 相當於 console.log(new String("123").length)
* 在執行完以後就會銷燬創建的Striing對象
*/
console.log(str.length)
str.length = 2
console.log(str.length)
var str = 'hello';
str.name = 'world';
/*
上面這一步str給他自己設置一個名爲name,值爲world的屬性,於是js就new String(str).name = 'world';
創建之後,銷燬
*/
console.log(str.name)
/*
這一步 js又new String(str).name 但是沒有值,
所以值爲undefined,
*/
</script>
</body>
</html>