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