1.判断字符串是否包含子串
ES6 之前判断字符串是否包含子串,用 indexOf 方法,ES6 新增了子串的识别方法:
includes():返回布尔值,判断是否找到参数字符串。
startsWith():返回布尔值,判断参数字符串是否在原字符串的头部。
endsWith():返回布尔值,判断参数字符串是否在原字符串的尾部。
indexOf()
如果要检索的字符串值没有出现,则该方法返回 -1
includes()
该方法返回布尔值。接受两个参数,需要搜索的字符串,和可选的搜索起始位置索引。
值得注意的是,如果你要知道子串的位置,还是要用indexOf()
2.字符串重复
repeat()
将字符串重复指定次数,然后返回。参数支持小数,向下取整。
例如 repeat(2.3) === repeat(2)
如果参数为-1 至0。则默认为零次。