字符串的拓展

1、includes() 返回布尔值,表示是否找到了参数字符串。

let s = 'hello world';
console.log(s.includes('o'));    //true

2、startsWith() 返回布尔值,表示参数字符串是否在原字符串的头部。

let s = 'hello world';
console.log(s.startsWith('hello'));    //true
console.log(s.startsWith('h'));    //true
console.log(s.startsWith('e'));    //false

3、endsWith() 返回布尔值,表示参数字符串是否在原字符串的尾部。

let s = 'hello world';
console.log(s.endsWith('hello'));    //false
console.log(s.endsWith('h'));    //false
console.log(s.endsWith('d'));    //true

4、repeat() 方法返回一个新字符串,表示将原字符串重复n次。

let a = 'repeat';
console.log(a.repeat(10));  //repeatrepeatrepeatrepeatrepeatrepeatrepeatrepeatrepeatrepeat

5、模板字符串
模板字符串是增强版字符串,用反引号(`)标识。它可以当作普通字符串使用,也可以用来定义多行字符串,或者在字符串中嵌入变量。
模板字符串嵌入变量,需要将变量写进${}之中。
模板字符串中还能调用函数。

 function a (){
        return 10
    }
 console.log(`${a()}`)    //10

你可能感兴趣的:(字符串的拓展)