JavaScriptで文字列を定義するときに、複数行で文字列を定義する方法を紹介します。
1. +で複数の文字列を連結する
最も簡単な方法は、 +
演算子を使用して複数の文字列を複数行で書いて連結することです。
+
を続けて書くのが不便かもしれませんが、出力される内容を明確に定義するので直感的な方法です。
const str = 'Hello, ' +
'World, ' +
'JavaScript ' +
'!!!';
console.log(str);
Output:
Hello, World, JavaScript !!!
行ごとに改行をしたい場合は、以下の例のように行ごとに改行文字である \n
を追加してください。
const str = 'Hello, \n' +
'World, \n' +
'JavaScript \n' +
'!!!';
console.log(str);
Output:
Hello,
World,
JavaScript
!!!
2. Backslash(\
) を使って複数行文字列を作成する
以下のようにBackslashと入力して、複数行の文字列を作成できます。改行するには改行文字を追加するだけです。
const str = 'Hello, \
World, \
JavaScript \
!!!';
console.log(str);
Output:
Hello, World, JavaScript !!!
注意すべき点は、コードを見やすくしようと、以下のように Tab を追加してソートすると、この Tab も文字列として認識されます。
const str = 'Hello, \
World, \
JavaScript \
!!!';
console.log(str);
上記のコードの実行結果を見ると、文字列にTabが追加されました。このような部分を考慮して使用する必要があります。
Hello, World, JavaScript !!!
3. Backtick(`) を使用した複数行文字列の作成
Backtick(`)を使用して複数行の文字列を作成できます。注意すべき点は、改行で入力したエンターも文字列として認識されます。
const str = `Hello,
World,
JavaScript
!!!`;
console.log(str);
Output:
Hello,
World,
JavaScript
!!!
また、コードを読みやすくするためにTabを追加してコードをソートしても、Tabは文字列として認識されます。これらの部分を知って使用する必要があります。
const str = `Hello,
World,
JavaScript
!!!`;
console.log(str);
Output:
Hello,
World,
JavaScript
!!!
Related Posts
- JavaScript - 現在のタイムスタンプを取得する
- Node.js - ファイル、ディレクトリの削除
- JavaScript - 文字列 空白 削除
- JavaScript sort() 関数、例の紹介
- JavaScript Set delete() 関数、値の削除
- JavaScript - 実行時間の測定方法
- JavaScript - 配列をオブジェクトに変換する4つの方法
- JavaScript - Mapの作成と初期化、3つの方法
- JavaScript - Map巡回、3つの方法
- JavaScript - Mapソート(キーまたはvalueでソート)
- JavaScript - オブジェクトに特定の値が存在することを確認する
- JavaScript - 数値がNaNであるかどうかを確認する方法
- JavaScript Enum (列挙型)
- JavaScript - 日付/時刻比較、3つの 方法
- JavaScript - 空の文字列の確認、2つの方法
- JavaScript - 最後の文字を削除する、4つの方法
- JavaScript - 配列を文字列に変換、3つの方法
- JavaScript - 複数行の文字列、3つの方法
- JavaScript - オブジェクトを文字列に変換する2つの方法
- JavaScript - 配列から重複排除、4つの方法
- JavaScript - 文字列の比較方法、5つの方法
- JavaScript - 文字列から数字のみを抽出する
- JavaScript - 配列のソート方法(昇順、降順)
- JavaScript - 文字列 切り出し(split、substr、substring、slice)
- JavaScript - Setを配列(Array)に変換する
- JavaScript - 文字列を配列(Array)に変換
- JavaScript - 関数の宣言方法
- JavaScript - 配列宣言、追加、削除などの基本的 な使用法のクリーンアップ
- JavaScript - 文字列を数値に変換する方法
- JavaScript - 文字列を結合する、接続する(concat、join、+)