一、简介
JavaScript中的字符串是不可变的,也就是说,一旦创建了一个字符串,就不能改变它。但是,有时候我们需要将一个字符串重复多次。为了满足这个需求,JavaScript提供了一个字符串方法:repeat()。这个方法能够返回一个重复了指定次数的字符串。
二、语法
str.repeat(count)
三、参数解释
str:要进行重复的字符串。
count:要重复的次数。必须为正整数。
四、使用实例
在上面的例子中,我们将字符串"hello"重复了3次,得到了一个新的字符串"hellohellohello"。
let str = "hello";
// 重复字符串0次
let repeatedStr = str.repeat(0);
console.log(repeatedStr); // ""
在这个例子中,我们将字符串"hello"重复了0次,得到了一个空字符串。
五、注意事项
1、如果count是0或负数,则会返回一个空字符串。
2、count必须是一个正整数。如果count是小数,则会被向下取整。
3、如果count是Infinity,则会抛出一个RangeError异常。
六、常用在哪里
1、生成指定数量的重复字符,例如:分隔符、占位符、填充符等。
2、在字符串拼接时,将一个字符串重复多次拼接到另一个字符串中。