带你读书之“红宝书”:第五章 基本引用类型⑦

「这是我参与2022首次更文挑战的第28天,活动详情查看:2022首次更文挑战

写在前头

大多数小伙伴看技术书籍都会用“啃”来描述读书的直观感受,当然我也是一个前端小白,白的透明那种,但是我在读技术书籍感觉到“啃”的时候,我希望把我啃红宝书第四版的过程的想法,总结带给大家,以供后来者能够更快上手。

注: 本文由于作者水平原因,如有错误之处,恳请大家指正,另外随着学习的深入,体会的加深,我会不断回来更新,修改这类文章。

思维导图

image.png

简述

引用类型虽然有点像类,但跟类并不是一个概念。还是得区分开来,引用类型就是一个模子,可以用这个模子造出很多东西。

5.3. 原始值包装类型

image.png

5.3.3. String

4. 字符串位置方法

  • 一个参数

①indexOf()

从字符串开头查找要找的字符,找到第一个就返回对应索引。没有就返回-1。

②lastindexOf()

从字符串结尾查找要找的字符,找到第一个就返回对应索引,没有就返回-1。

  • 两个参数

indexOf()

第一个参数是要查找的字符,第二个参数就是开始查找的索引起始位置。

lastindexOf()

与上面一样,只不过字符串头(向左)。

循环遍历

在查找到第一符合要求的字符,将游标更新到下一个位置,继续进行查找。

5. 字符串包含方法

字符串里面是否包含子字符串。

传输参数是要查找的子字符串。

返回值:一个表示是否包含的布尔值。

①startsWith()

从索引0开始检查匹配。

第二个参数表示开始的位置,直到末尾。

②endsWith()

从索引字符串长度减去子字符串的位置开始匹配。

第二个参数表示要结束查询的位置。

③includes()

检查整个字符串。

第二个字符串表示开始的位置,直到末尾。

6. trim() 方法

①trim()

创建字符串的副本,进行前后空格缩行,返回。

②trimRight()

字符串末尾清理空格

③trimLeft()

字符串开头清理空格。

7. repeat() 方法

多次复制字符串然后拼接为一个长字符串。传入的参数就是要复制的次数。

8. padStart()和 padEnd()方法

一个参数

复制一个字符串时,如果字符串长度小于传入的参数,就在字符串开头填充多于个数的空格补上。

两个参数

第二个参数就是作为填充的字符。在第一个参数比要复制的字符串长度更大时,就会使用第二个参数来填充。

padStart()

在字符串开头填充。

padEnd()

在字符串末尾填充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值