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
网友评论