本記事では、JavaScriptで同じ文字列を指定した数だけ繰り返す方法について解説しています。
ITエンジニア特化の転職サイト!
自社内開発求人に強い【クラウドリンク】
JavaScriptの学習におすすめ参考書
改訂新版JavaScript本格入門 ~モダンスタイルによる基礎から現場での応用まで
Contents
repeatメソッドの使い方
JavaScriptで同じ文字列を繰り返すには、repeatメソッドを使用します。使い方は以下のとおりです。
文字列.repeat(num);
repeatメソッドの使い方
- 文字列:繰り返したい対象の文字列を指定
- num:何回繰り返すか0〜正の無限大までの数値を指定(負の数値を指定するとエラーが返されます)
const str = "test";
console.log(str.repeat(-1)); // -> Uncaught RangeError: Invalid count value at String.repeat
console.log(str.repeat(0)); // -> ""
console.log(str.repeat(1)); // -> test
console.log(str.repeat(3)); // -> testtesttest
ブラウザ対応状況
repeatメソッドのブラウザ対応状況は以下のとおりです。
デバイス | ブラウザ | サポート |
---|---|---|
Chrome | 41 | |
Edge | 12 | |
FireFox | 24 | |
Internet Explorer | 非対応 | |
Opera | 28 | |
Safari | 9 | |
WebView Android | 41 | |
Chrome Android | 36 | |
FireFox for Android | 24 | |
Opera Android | 28 | |
Safari on iOS | 9 | |
Samsung Internet | 3.0 |