ES6總結筆記(四 字串的拓展部分2

2021-10-10 17:44:31 字數 1485 閱讀 8239

該方法返回乙個新的字串,將原字串重複n次。對於小數會取整。引數是負數或者infinity就會報錯,原因***(rangeerror)。

"x"

.repeat(0

)//""

"x".

repeat

(2.3

)//"xx"

"x".

repreat(3

)//"***"

但如果引數是0到-1之間的小數,則等同於0,這是因為會先進行取整運算,0到-1之間的小數取整以後等於-0,repeat視同於0

'na'

.repeat(-

0.9)

//""

//引數nan等同於0

'na'

.repeat

(nan

)//""

引數是字串,則會先轉換成數字

'na'

.repeat

('na'

)//""

'na'

.repeat

('3'

)//"nanana"

功能:字串補全

第乙個引數:補全後的長度

第二個引數,用來補的字串

padstart在前面補,padend在後面補

'x'

.padstart(5

,'ab'

)//'ababx'

'x'.

padstart(4

,'ab'

)// 'abax'

'x'.

padend(5

,'ab'

)//'xabab'

'x'.

padend(4

,'ab'

)//'xaba'

'***'

.padstart(2

,'ab'

)//'***'

'***'

.padend(2

,'ab'

)//'***'

'abc'

.padend(10

,'0123456789'

)//abc0123456

'x'

.padstart(4

)//' x'

'1'

.padstart(10

,'0'

)// '0000000001'

'12'

.padstart(10

,'yyyy-mm-dd'

)//'yyyy-mm-12'

'09-12'

.padstart(10

,'yyyy-mm-dd'

)//'yyyy-09-12'

es6基礎系列四 字串的拓展

1 for.of 字串的遍歷介面for let i of abc a b c2 includes 是否包含某字串,返回布林值 格式 str.includes searchstring position 與indexof的對比 indexof 返回下標,判斷是否包含某字串,下標是字串的位置 inclu...

es6 字串與數值的拓展

字串的拓展 es5提供了indexof方法,可返回某個指定的字串值在字串中首次出現的位置。而es6中則又新增了三個方法。一 1 includes方法返回乙個布林值,如果查詢的字元在字串中被找到了,返回true,否則返回false。console.log abcd includes b true2 s...

ES6字串擴充套件總結

字元的 unicode 表示法 u0061 表示法只限於碼點在 u0000 uffff之間的字元。超出這個範圍的字元,必須用兩個雙位元組的形式表示。這種表示法只限於碼點在 u0000 uffff之間的字元。超出這個範圍的字元,必須用兩個雙位元組的形式表示。ud842 udfb7 u20bb7 7 e...