es6的字符串常用方法及作用
【原创实用版4篇】
《es6的字符串常用方法及作用》篇1
ES6(ECMAScript 2015)引入了一些新的字符串方法,这些方法在JavaScript中提供了更方便的方式来操作字符串。以下是一些常用的字符串方法及其作用:
1. `String.fromCharCode()`:将一个或多个Unicode字符转换为字符串。
2. `peat()`:重复一个字符串多次。
3. `String.prototype.padStart()`:在字符串开头填充字符,直到字符串的长度达到指定的长度。
4. `String.prototype.padEnd()`:在字符串末尾填充字符,直到字符串的长度达到指定的长度。
5. `String.prototype.startsWith()`:检查一个字符串是否以指定的子字符串开头。
6. `dsWith()`:检查一个字符串是否以指定的子字符串结尾。
7. `String.prototype.includes()`:检查一个字符串是否包含指定的子字符串。
8. `String.prototype.substring()`:从一个字符串中提取一个子字符串。
9. `String.prototype.slice()`:从一个字符串中提取指定位置的子字符串。
10. `place()`:用一个新的字符串替换匹配的子字符串。
11. `placeAll()`:用一个新的字符串替换所有匹配的子字符串。
12. `String.prototype.startsWithIgnoreCase()`:检查一个字符串是否以指定的子字符串开头(忽略大小写)。
13. `dsWithIgnoreCase()`:检查一个字符串是否以指定的子字符串结尾(忽略大小写)。
14. `String.prototype.includesIgnoreCase()`:检查一个字符串是否包含指定的子字符串(忽略大小写)。
15. `imStart()`:删除字符串开头的空格和制表符。
16. `imEnd()`:删除字符串末尾的空格和制表符。
《es6的字符串常用方法及作用》篇2
ES6(ECMAScript 2015)引入了一些新的字符串方法,这些方法提供了更方便的方式来操作字符串。以下是一些常用的字符串方法及其作用:
1. `split(separator, limit)`:将字符串分割成子字符串,并返回一个数组。第一个参数是分隔符,可以是任何字符串或正则表达式。第二个参数是可选的,表示返回的子字符串的最大数量。如果没有指定第二个参数,则返回所有子字符串。
2. `startsWith(prefix)`:检查字符串是否以指定的前缀开始。如果字符串以指定的前缀开始,则返回 `true`,否则返回 `false`。
3. `endsWith(suffix)`:检查字符串是否以指定的后缀结束。如果字符串以指定的后缀结束,则返回 `true`,否则返回 `false`。
4. `repeat(n)`:重复字符串 n 次。
5. `padStart(targetLength, padString)`:在字符串的开头添加指定的字符,直到达到指定的长度。如果指定的长度小于字符串的长度,则不会添加任何字符。
6. `padEnd(targetLength, padString)`:在字符串的结尾添加指定的字符,直到达到指定的长度。如果指定的长度小于字符串的长度,则不会添加任何字符。
7. `slice(startIndex, endIndex)`:从字符串中提取指定范围内的子字符串。第一个参数是开始索引,第二个参数是结束索引(不包括该索引处的字符)。
8. `substring(startIndex, endIndex)`:从字符串中提取指定范围内的子字符串。第一个参数是开始索引,第二个参数是结束索引(不包括该索引处的字符)。
9. `replace(searchValue, replaceValue)`:将字符串中的所有匹配项替换为指定的值。第一个参数是要查的值,第二个参数是要替换的值。
10. `replace()`:类似于 `replace()` 方法,但是可以在字符串的任何位置替换子字符串。第一个参数是正则表达式或函数,用于匹配子字符串。第二个参数是要替换的值。
11. `toLowerCase()`:将字符串转换为小写字母形式。
12. `toUpperCase()`:将字符串转换为大写字母形式。
13. `trim()`:删除字符串两端的空格字符。
14. `trimStart()`:删除字符串开头的空格字符。
15. `trimEnd()`:删除字符串结尾的空格字符。
《es6的字符串常用方法及作用》篇3
ES6(ECMAScript 2015)引入了一些新的字符串方法,以下是其中一些常用的方法及其作用:
1. `String.fromCharCode()`:将一个或多个 Unicode 码点转换为对应的字符。
2. `String.prototype.padStart()`:在字符串的开头添加指定数量的字符,直到字符串达到指定的长度。
3. `String.prototype.padEnd()`:在字符串的结尾添加指定数量的字符,直到字符串达到指定的长度。
4. `String.prototype.startsWith()`:检查字符串是否以指定的子字符串开头。
5. `dsWith()`:检查字符串是否以指定的子字符串结尾。
6. `place()`:使用指定的替换字符串替换匹配的子字符串。
7. `place()`(ES2018 引入):使用提供的回调函数替换匹配的子字符串。
8. `peat()`:重复指定次数,返回一个新的字符串。
9. `String.prototype.split()`:将字符串分割成一个数组,以指定的分隔符为分隔点。
10. `String.prototype.match()`:使用正则表达式搜索匹配的子字符串。
11. `String.prototype.matchAll()`:使用正则表达式搜索所有匹配的子字符串,并返回一个包含所有匹配结果的数组。
12. `String.prototype.includes()`:检查字符串是否包含指定的子字符串。
13. `dsWith()`(ES2018 引入):检查字符串是否以指定的子字符串结尾。
14. `String.prototype.startsWith()`(ES2018 引入):检查字符串是否以指定的子字符串开头。
15. `dePointAt()`:返回指定位置的 Unicode 码点。
16. `dsWith()`(ES2020 引入):检查字符串是否以指定的子字符串结尾。
17. `String.prototype.startsWith()`(ES2020 引入):检查字符串是否以指定的子字符串开头。
18. `String.prototype.padStart()`(ES2020 引入):在字符串的开头添加指定数量的字符,直到字符串达到指定的长度。
《es6的字符串常用方法及作用》篇4
substring和slice在 ES6 中,字符串(String)类提供了一些新的方法,它们可以让字符串更加方便和灵活地被处理。以下是一些常用的字符串方法及其作用:
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论