JavaScriptのrepeat()メソッドで文字列を指定回数繰り返して新しい文字列を生成する方法
JavaScriptのrepeat()メソッドを使用すると、既存の文字列を指定した回数だけ繰り返した、新しい文字列を取得できます。
パラメータ
- count(回数):文字列を繰り返す回数を指定します。0を指定した場合は空文字列が返されます。
使用例
以下のコードでは、文字列「Welcome!」を3回繰り返した結果を新しい文字列として表示しています。
<!DOCTYPE html> <html> <body> <script> var a = "Welcome!"; document.write(a.repeat(3)); </script> </body> </html>
出力結果
Welcome!Welcome!Welcome!
補足
repeat()メソッドは元の文字列を変更せず、常に新しい文字列を返します。また、引数に負の数を指定すると「RangeError」が発生するため、繰り返し回数は0以上の整数で指定してください。文字列の繰り返し表示や、区切り文字の生成など、さまざまな場面で活用できる便利なメソッドです。
-
JavaScriptで文字列内の母音の数を数える方法
文字列を受け取るJavaScript関数を作成する必要があります。この関数は、文字列に含まれる母音(a、e、i、o、u)の数を数え、各母音とその出現回数を対応付けたオブジェクトとして返すものです。 実装コード 以下がそのコード例です。 { if (vowels.indexOf(letter.toLowerCase()) !== -1) { if (letter in obj) { obj[letter]++; } else { obj[letter] = 1;
-
MySQLのREPEAT()関数を使って文字列を指定した回数だけ繰り返す方法
MySQLでは、REPEAT()関数を使用することで、文字列を指定した回数だけ簡単に繰り返し複製することができます。区切り線やパターン文字列を生成したい場合などに便利な関数です。構文REPEAT(Str, No.)パラメータの説明Str: 繰り返し複製したい元の文字列を指定します。No.: 文字列を繰り返す回数を示す数値を指定します。なお、いずれかの引数がNULLの場合、戻り値もNULLになります。また、繰り返し回数に0以下の値を指定した場合は、空文字列が返されます。使用例次の例では、文字列「#*」を5回繰り返しています。mysql> Select REPEAT(#*,5); +----