includes. startsWith. endsWith
1.includes():返回布爾值党晋,表示是否找到了參數(shù)字符串。
2.startsWith():返回布爾值懈费,表示參數(shù)字符串是否在源字符串的頭部哎甲。
3.endsWith():返回布爾值,表示參數(shù)字符串是否在源字符串的尾部啤挎。
以上三個(gè)都有倆個(gè)參數(shù)驻谆,第一個(gè)參數(shù)為查找的字符串,第二個(gè)參數(shù)為開(kāi)始搜索的位置庆聘。
repeat()
repeat方法返回一個(gè)新字符串胜臊,表示將原字符串重復(fù)n次。
eg:
'x'.repeat(3) // "xxx"
'na'.repeat(0) // ""
'na'.repeat(NaN) // "" 特殊
padStart()伙判,padEnd()
ES7推出了字符串補(bǔ)全長(zhǎng)度的功能象对。如果某個(gè)字符串不夠指定長(zhǎng)度,會(huì)在頭部或尾部補(bǔ)全宴抚。padStart用于頭部補(bǔ)全勒魔,padEnd用于尾部補(bǔ)全。
padStart和padEnd一共接受兩個(gè)參數(shù)菇曲,第一個(gè)參數(shù)用來(lái)指定字符串的最小長(zhǎng)度冠绢,第二個(gè)參數(shù)是用來(lái)補(bǔ)全的字符串。
如果原字符串的長(zhǎng)度常潮,等于或大于指定的最小長(zhǎng)度弟胀,則返回原字符串。
如果用來(lái)補(bǔ)全的字符串與原字符串,兩者的長(zhǎng)度之和超過(guò)了指定的最小長(zhǎng)度邮利,則會(huì)截去超出位數(shù)的補(bǔ)全字符串