字符串的查找
1.在ES5中我們對(duì)于字符串的查找我們經(jīng)常用的就是charAt()和indexOf()方法姐叁,charAt()方法返回返回指定索引位置處的字符匾鸥,indexOf()方法返回查找字符或字符串的位置,注意是第一次出現(xiàn)的位置。
2.在ES6中又增添了三種方法,既startsWith()、endWith()裕循、includes()方法。返回值為布爾類型净刮。
- startsWith()方法表示參數(shù)字符串是否在原字符串的頭部
- endWith() 方法表示參數(shù)字符串是否在原字符串的尾部
- includes() 方法表示是否找到了參數(shù)字符串剥哑。
let str = 'Hello word!'
str.startsWith('Hello')//true
str.endWith('!')//true
str.includes(' ')//true
3.這三個(gè)方法支持第二個(gè)參數(shù)
let str = 'Hello word!'
str.startsWith('lo',3)//true 從第3個(gè)開(kāi)始查找
str.endWith('Hello', 5)//true 這個(gè)方法是前5個(gè)的意思
str.includes('Hello', 6)//false 從第六個(gè)開(kāi)始查找