学pink老师的基本包装类型
基本包装类型
一、问题
基本数据类型没有属性和方法,对象才有,但是为什么有的代码却可以使用基本数据类型的属性方法?
代码:
var str = 'pink';
console.log(str.length);
二、引入概念基本包装类型
基本包装类型,顾名思义就是把数据类型包装起来,使其有包装成的类型的属性和方法.就是把简单数据类型包装成复杂数据类型,这样简单数据类型就有了复杂数据类型的属性和方法.
三、执行过程
分为三步,一是生成临时变量;二是把临时变量赋值给我们声明的字符串;三是销毁临时变量。
代码:
var temp = new String('pink');
str = temp;
temp = null;
浙公网安备 33010602011771号