該方法返回乙個新的字串,將原字串重複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...