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

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

写在前头

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


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


思维导图

7e1446840237460dada0a84e2ac30fdb_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.png


简述

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


5.3. 原始值包装类型

41e726b8b1c141a88e9d25044de75318_tplv-k3u1fbpfcp-zoom-in-crop-mark_4536_0_0_0.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()

在字符串末尾填充。



目录
相关文章
|
前端开发 C语言
带你读书之“红宝书”:第十章 函数④
带你读书之“红宝书”:第十章 函数④
78 0
带你读书之“红宝书”:第十章 函数④
|
前端开发 JavaScript C语言
带你读书之“红宝书”:第十章 函数①
带你读书之“红宝书”:第十章 函数①
100 0
带你读书之“红宝书”:第十章 函数①
|
前端开发 JavaScript 物联网
带你读书之“红宝书”:第五章 基本引用类型⑥
带你读书之“红宝书”:第五章 基本引用类型⑥
71 0
带你读书之“红宝书”:第五章 基本引用类型⑥
|
安全 前端开发
带你读书之“红宝书”:第五章 基本引用类型⑤
带你读书之“红宝书”:第五章 基本引用类型⑤
79 0
带你读书之“红宝书”:第五章 基本引用类型⑤
|
存储 前端开发
带你读书之“红宝书”:第五章 基本引用类型④
带你读书之“红宝书”:第五章 基本引用类型④
85 0
带你读书之“红宝书”:第五章 基本引用类型④
|
前端开发
带你读书之“红宝书”:第五章 基本引用类型③
带你读书之“红宝书”:第五章 基本引用类型③
86 0
带你读书之“红宝书”:第五章 基本引用类型③
|
前端开发
带你读书之“红宝书”:第五章 基本引用类型②
带你读书之“红宝书”:第五章 基本引用类型②
63 0
带你读书之“红宝书”:第五章 基本引用类型②
|
前端开发
带你读书之“红宝书”:第五章 基本引用类型①
带你读书之“红宝书”:第五章 基本引用类型①
90 0
带你读书之“红宝书”:第五章 基本引用类型①
|
前端开发 JavaScript C语言
带你读书之“红宝书”:第十章 函数⑤
带你读书之“红宝书”:第十章 函数⑤
68 0
带你读书之“红宝书”:第十章 函数⑤
|
前端开发 JavaScript C语言
带你读书之“红宝书”:第三章 语法基础(中)之 3.5操作符④
带你读书之“红宝书”:第三章 语法基础(中)之 3.5操作符④
93 0
带你读书之“红宝书”:第三章 语法基础(中)之 3.5操作符④