1. 程式人生 > >ECMAScript6重復字符串方法repeat()

ECMAScript6重復字符串方法repeat()

返回 之間 val script 重復字符 nan n) logs 重復

repeat()

1.定義

repeat()方法返回一個新字符串,新字符串將對象字符串重復指定次數。

2.語法

str.repeat(count)
  • count:表示新構造的字符串把原字符串重復的次數,選值範圍在零到正無窮間的整數,若是正浮點型則會向下取整。

3.示例

let str = 'Repeat';
console.log(str.repeat(0)); // 空
console.log(str.repeat(1)); // Repeat
console.log(str.repeat(2)); // RepeatRepeat
console.log(str.repeat(2.9)); // RepeatRepeat
console.log(str.repeat(-0.9)); // 空 -1到0之間會等於-0,-0會被認為是0。
console.log(str.repeat('3')); // RepeatRepeatRepeat 字符串會先轉成數字
console.log(str.repeat(NaN)); // 空 NaN等於0

4.註意

1.count不能為負數

let str = 'Repeat';
console.log(str.repeat(-2)); // 無反應

2.count不能為Infinity

let str = 'Repeat';
console.log(str.repeat(Infinity)); // Invalid count value

ECMAScript6重復字符串方法repeat()