- ** 參考**
書籍:ECMAScript 6 入門
作者:阮一峰
JavaScript
只有indexOf
方法汪拥,可以用來確定一個(gè)字符串是否包含在另一個(gè)字符串中舷礼。ES6
又提供了三種新方法姨伤。這三個(gè)方法都支持第二個(gè)參數(shù)上真,表示開始搜索的位置劳秋。
-
includes()
返回布爾值悦穿,表示是否找到了參數(shù)字符串攻礼。 -
startsWith()
返回布爾值,表示參數(shù)字符串是否在源字符串的頭部栗柒。 -
endsWith()
返回布爾值礁扮,表示參數(shù)字符串是否在源字符串的尾部。
-
repeat()
repeat
方法返回一個(gè)新字符串瞬沦,表示將原字符串重復(fù)n次太伊。
padStrat()
如果某個(gè)字符串不夠指定長度,會(huì)在頭部補(bǔ)全逛钻。常用于數(shù)值補(bǔ)足前面的0
位僚焦。padEnd()
如果某個(gè)字符串不夠指定長度,會(huì)在尾部補(bǔ)全曙痘。**模板字符串
模板字符串(template string)是增強(qiáng)版的字符串芳悲,用反引號(hào)(`)標(biāo)識(shí)立肘。它可以當(dāng)作普通字符串使用,也可以用來定義多行字符串芭概,或者在字符串中嵌入變量赛不。
模板字符串中嵌入變量,需要將變量名寫在${}
之中罢洲。
大括號(hào)內(nèi)部可以放入任意的JavaScript
表達(dá)式,可以進(jìn)行運(yùn)算文黎,以及引用對(duì)象屬性惹苗,還可以調(diào)用函數(shù)。