JavaScript エスケープシーケンスのサンプル

JavaScriptのエスケープシーケンスについてです。

エスケープシーケンス

  • 特殊な意味を持つ文字を表すために使用します。
  • 文字の先頭に¥円記号を付けます。
  • 以下の場合は、エスケープシーケンスは不要です。
    →文字列をダブルコーテーションで括った場合のシングルコーテーションの入力
    →文字列をシングルコーテーションで括った場合のダブルコーテーションの入力
主なエスケープシーケンス
文字 説明
¥'  シングルコーテーション
¥" ダブルコーテーション 
¥t タブ
¥¥ 円記号
¥n 改行 (LF)
¥r 復帰 (CR)
¥b バックスペース
¥f 改ページ
¥xXX Latin-1の文字。XXは16進数。
¥uXXXX Unicodeの文字。XXXXは16進数。

コード

エスケープシーケンスのサンプルです。
18,21行目は、エスケープシーケンス不要の例です。

<script>
	// シングルコーテーションを表示
	document.write("あいう\'えお"); // あいう'えお

	// ダブルコーテーションを表示
	document.write("あいう\"えお"); // あいう"えお

	// タブを表示
	document.write("あいう\tえお"); // あいう	えお (タブ)

	// 円記号を表示
	document.write("あいう\\えお"); // あいう\えお (円記号)

	// 改行
	document.write("<pre>あいう\nえお</pre>"); // 「あいう」で改行されます

	// 文字列をダブルコーテーションで括った場合のシングルコーテーションの入力
	document.write("かきく'けこ"); // かきく'けこ

	// 文字列をシングルコーテーションで括った場合のダブルコーテーションの入力
	document.write('さしす"せそ'); // さしす"せそ
</script>

以下はMDNの文法とデータ型のリンクです。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Grammar_and_Types

関連の記事

JavaScript 無名関数と即時関数のサンプル
JavaScript クロージャのサンプル
JavaScript 高階関数のサンプル
JavaScript 例外処理のサンプル(try...catchとthrow)
JavaScript 変数の巻き上げのサンプル




△上に戻る