ECMAScript6重复字符串方法repeat()

Posted Mazey

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于ECMAScript6重复字符串方法repeat()的主要内容,如果未能解决你的问题,请参考以下文章

str_repeat() 函数把字符串重复指定的次数。

php str_repeat()函数 语法

js怎么生成重复字符串

用SQL写一个重复字符串一定次数的函数Repeat 。

ECMAScript6 入门 Set 和Map结构

Repeat a string repeat a string