美文网首页
js 原始值包装类型

js 原始值包装类型

作者: Viewwei | 来源:发表于2020-10-26 19:20 被阅读0次

ES提供了三种包装类型Boolean Number和String
包装类型定义:没当用某个原始值的方法和属性的时候,后台都会创建一个相对应包装类型对象,从而暴露操作原始值的各种方法。一般分为三步
1.创建一个String类型实例
2.调用实例上的特定方法
3.销毁实例

let s1 = new String("some text")
let s2 = s1.substring(2)
s1 = null

引用类型和原始包装类型的主要区别在于对象的生命周期,通过new实例化引用类型得到的实例会在离开作用域时被销毁,而自动创建的原始值包装对象值存在那段代码执行期间。

let s1 = 'some text'
let s1.red = "color"
console.log(s1.red) //报错

相关文章

  • js 原始值包装类型

    ES提供了三种包装类型Boolean Number和String包装类型定义:没当用某个原始值的方法和属性的时候,...

  • JavaScript基础 面向对象

    包装对象 原始类型(字面量\值类型)boolean number str字面量创建过程 只有原始类型才有包装对象...

  • 2.js基础--string

    包装类型:专门封装原始类型的值,并提供对原始类型的值进行操作的API。原始类型的值本身没有任何功能,当试图对原始类...

  • Js数据类型

    Js有2种类型的值,分别是原始类型值和引用类型值。 原始类型 原始类型值(基础数据类型)有5种,分别是:Undef...

  • 基础复习笔记

    JS类型 原始类型存储的是值,对象类型存储的是地址(指针) JS原始(Primitive)类型 boolean n...

  • JS 类型隐式转换

    1、js数据类型 js中有7种数据类型,可以分为两类:原始类型、对象类型: 基础类型(原始值): Undefine...

  • JS数据类型及转换

    JS数据类型 分类 原始值类型(基础数据类型):number, string, null, undefined, ...

  • 原始类型与对象类型区别

    在 JS 中,除了原始类型那么其他的都是对象类型了。对象类型和原始类型不同的是,原始类型存储的是值,对象类型存储的...

  • JavaScript对象的深复制

    js的数据类型可以分为两大类: 值类型(原始类型):比如String、Number类型都是值类型。 引用类型:比如...

  • js 中的原始值和对象

    js中数据类型:原始值(null、 undefined、 布尔值、 数字 、字符串)与对象 原始值不可改变。对象可...

网友评论

      本文标题:js 原始值包装类型

      本文链接:https://www.haomeiwen.com/subject/tmkzmktx.html