ECMAScript6 重复字符串方法 repeat()

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

发表评论

电子邮件地址不会被公开。 必填项已用*标注