什么是包装对象?

基本数据类型没有方法和属性。

但是在实际使用时,基本类型的值被临时转换或强制转换为对象,这个转换的过程叫包装对象

除null和undefined之外的每个基本类型都有自己包装对象。

示例

- ---- - --
----- ------ - -
-------------- - -

字符串name属于基本类型,所以它没有属性和方法,我们在调用了一个toUpperCase()方法后,它不会抛出错误,还返回了对象的变量值。

实际,在这种情况下,name.toUpperCase()在幕后看起来如下:

----- ------------- - -

在完成访问属性或调用方法之后,新创建的对象将立即被丢弃。

无论刮风还是下雨,太阳照常升起。