实例方法:includes(), startsWith(), endsWith()
方法 | 返回值 | 作用 |
includes(参数字符串,开始搜索的位置) | 布尔值 | 判断是否找到了参数字符串 |
startsWith(参数字符串,开始搜索的位置) | 布尔值 | 判断参数字符串是否在原字符串的头部 |
endsWidth(参数字符串,开始搜索的位置) | 布尔值 | 判断参数字符串是否在原字符串的尾部 |
let s = 'Hello world!';
s.startsWith('world', 6) // true
s.endsWith('Hello', 5) // true
s.includes('Hello', 6) // false
//注意事项:使用第二个参数n时,endsWith的行为与其他两个方法有所不同。它针对前n个字符,而其他两个方法针对从第n个位置直到字符串结束
实例方法:repeat()
方法 | 返回值 | 作用 |
’字符串‘.repeat(n) | 字符串 | 将原字符串重复n次 |
'x'.repeat(3) // "xxx"
实例方法:padStart(),padEnd()
方法 | 返回值 | 作用 |
’字符串‘.padStart(n,'补全的字符串') | 字符串 | 字符串补全(从头部) |
字符串‘.padEnd(n,'补全的字符串') | 字符串 | 字符串补全(从尾部) |
'x'.padStart(4, 'ab') // 'abax'
'x'.padEnd(5, 'ab') // 'xabab'
实例方法:trim() trimStart(),trimEnd()
方法 | 返回值 | 作用 |
'字符串'.trimStart() | 字符串 | 消除字符串头部的空格 |
'字符串'.trimEnd() | 字符串 | 消除字符串尾部的空格 |
'字符串'.trim() | 字符串 | 消除字符串头尾的空格 |