第4章 第6节 基本包装类型

Boolean,Number,String。每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象。
在这里插入图片描述
(1)创建String 类型的一个实例

(2)在实例上调用指定的方法

(3)销毁这个实例
在这里插入图片描述
说明:引用类型与基本包装类型的主要区别就是对象的生存期。使用new创建的应用类型的实例,在执行流离开当前作用域之前都一直保存在内存中。而自动创建的基本包装类型的对象,只存在于一行代码执行的瞬间,然后就立刻销毁。意味着我们不能在运行时为基本类型添加属性和方法

可以显示调用Boolean,Number,String的构造函数来创建基本包装类型的对象。不过在非必须的情况下尽量不要这么做,因为这样很容易让人分不清自己是在处理基本类型还是引用类型。对基本包装类型的实例调用typeof会返回"object",而且所有基本包装类型的对象都会被转换为true。
在这里插入图片描述
1.Boolean类型
常见问题:(Boolean类型容易造成误解)
在这里插入图片描述
2.Number类型

  • toString(2);转换成指定的进制,返回字符串
  • toFixed(2);保留指定的小数位,返回字符串(四舍五入)

3.String类型
在这里插入图片描述
每个String的实例都有length属性,表示字符串中字符的个数。即使字符串中包含双字节字符,每个字符也只算一个字符

  1. 字符方法
    在这里插入图片描述
    2.字符串操作方法
    slice(),substr(),substring()。不会修改字符串本身,而是返回一个基本类型的字符串。
    在这里插入图片描述
    3.字符串位置方法
    从字符串中搜索给定的子字符串,然后返回子字符串的位置(没找到就返回-1)
    在这里插入图片描述
    4.trim()方法
    在这里插入图片描述

5.字符串大小写转换方法
在这里插入图片描述
6.字符串的模式匹配方法
match();只接收一个参数,正则表达式或RegExp对象。

在这里插入图片描述

macth()方法返回数组:第一项是与整个模式匹配的字符串,之后每一项保存着与正则表达式中的捕获组匹配的字符串。
search()返回字符串匹配的索引,从头向后查找
replace()方法,替换匹配的子字符串
在这里插入图片描述
plit()方法:将字符串根据指定的分割符切分成多个子字符串,返回数组(可指定第二个参数,指定返回的数组大小)
localeCompare()方法:比较两个字符串,字符串子字母表中排在参数前,返回负数-1。相等返回0,之后返回1
在这里插入图片描述
fromCharCode()方法:String构造函数本身还有一个静态方法,接收一个或多个字符编码,转成字符串返回(与charCodeAt()相反)
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

szmtjs10

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值