ES6字符串新方法

2020-09-06  本文已影响0人  懂会悟

1、模板字符串

模板字符串能够减少双引号和加号的使用频率,取而代之的用反引号和{},变量放在{}中显示,${}中可以放任何js的变量

let name = '张三'
console.log(`我的名字是${name}`)
// 我的名字是张三

2、repeat()

repeat(N)函数将目标字符串重复N次返回新的字符串,目标字符串不受影响

let str = 'love'
let res = str.repeat(3) 
console.log(res)
// lovelovelove

3、includes()

includes(str,[index])判断字符串中是否有指定的字符串,如果有则返回true如果没有则返回false,第二个参数选填表示开始搜素的位置【从0开始】,如果省略第二个参数将
从头开始检索字符串

let str = 'love'
let res = str.includes('l',2) 
console.log(res)
// false

4、startsWith(),endsWith()

startsWith()判断子字符串是否出现在目标字符串的开头,如果是则返回true,如果
不是则返回false第二个参数选填表示开始搜索的位置

endsWith()判断子字符串是否出现在目标字符串的尾部,如果是则返回true,如果不是则返回false,第二个参数表示对前N个字符.

let str = 'world'
let resStart = str.startsWith('H',1)
let resEnd = str.endsWith('d',4)
console.log(resEnd)
console.log(resEnd)
// false
// false

上一篇 下一篇

猜你喜欢

热点阅读