学pink老师的基本包装类型

基本包装类型

一、问题

  基本数据类型没有属性和方法,对象才有,但是为什么有的代码却可以使用基本数据类型的属性方法?

  代码:

    var str = 'pink';

    console.log(str.length);

二、引入概念基本包装类型

  基本包装类型,顾名思义就是把数据类型包装起来,使其有包装成的类型的属性和方法.就是把简单数据类型包装成复杂数据类型,这样简单数据类型就有了复杂数据类型的属性和方法.

三、执行过程

  分为三步,一是生成临时变量;二是把临时变量赋值给我们声明的字符串;三是销毁临时变量。

  代码:

    var temp = new String('pink');

    str = temp;

    temp = null;

posted @ 2023-02-10 14:39  江淮元  阅读(29)  评论(0)    收藏  举报