Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. Reference
  4. JavaScript error reference
  5. RangeError: repeat count must be non-negative

RangeError: repeat count must be non-negative

The JavaScript exception "repeat count must be non-negative" occurs when theString.prototype.repeat() method is used with acountargument that is a negative number.

Message

RangeError: Invalid count value: -1 (V8-based)RangeError: repeat count must be non-negative (Firefox)RangeError: String.prototype.repeat argument must be greater than or equal to 0 and not be Infinity (Safari)

Error type

RangeError

What went wrong?

TheString.prototype.repeat() method has been used. It has acount parameter indicating the number of times to repeat the string. Itmust be between 0 and less than positiveInfinity and cannot be a negativenumber. The range of allowed values can be described like this: [0, +∞).

Examples

Invalid cases

js
"abc".repeat(-1); // RangeError

Valid cases

js
"abc".repeat(0); // ''"abc".repeat(1); // 'abc'"abc".repeat(2); // 'abcabc'"abc".repeat(3.5); // 'abcabcabc' (count will be converted to integer)

See also

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp