拓展的方法
ES6 之前判断字符串是否包含子串,用 indexOf 方法,ES6 新增了子串的识别方法。
- includes():返回布尔值,判断是否找到参数字符串。
- startsWith():返回布尔值,判断参数字符串是否在原字符串的头部。
- endsWith():返回布尔值,判断参数字符串是否在原字符串的尾部。
以上三个方法都可以接受两个参数,需要搜索的字符串,和可选的搜索起始位置索引。
// includes():返回布尔值,判断是否找到参数字符串。
let str = "到哪覆盖呼哈";
if (str.includes("覆盖")) {
console.log("true");
} else {
console.log("false");
}
// startsWith():返回布尔值,判断参数字符串是否在原字符串的头部。
console.log(str.startsWith("到"));
// endsWith():返回布尔值,判断参数字符串是否在原字符串的尾部。
console.log(str.endsWith("哈"));
}
字符串重复
repeat():返回新的字符串,表示将字符串重复指定次数返回。
{
let a = "我要发&