基本数据类型的自动装箱

自动装箱

js中,number,string,boolean三种基本数据类型都有自己对应的对象类型

number对应Number

string对应String

boolean对应Boolean

只有对象才有属性和方法,基本数据类型没有属性和方法,但是在js中却可以使用基本数据类型调属性和方法,例如:

"asd".length();
"asd".split();

因为:

在js中,使用基本数据类型调用方法或属性时,js会将这个基本类型的数据临时封装成一个对应的对象类型,然后使用这个临时的对象调用方法这个过程叫自动装箱

猜你喜欢

转载自blog.csdn.net/mr_sunset/article/details/81123379