エスケープ文字は、文字の間接的な表現です。JavaScript のエスケープ文字は、「\0」、「\b」、「\t」、「\n」、「\v」、「\f」です。 "、"\r"、"\""、"\'"、"\\"、"\xX"、"\uXXXX"、"\XXX"。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 5、Dell G3 コンピューター
##エスケープ文字は文字の間接的な表現です。特殊なコンテキストでは、文字自体を直接使用することはできませんたとえば、文字列に音声コンテンツを含めます。
"子曰:"学而不思则罔,思而不学则殆。""
ログイン後にコピー
JavaScript では文字列リテラルの識別子として二重引用符が指定されているため、文字列に二重引用符を含める場合は、エスケープ文字表現を使用する必要があります。
"子曰:\"学而不思则罔,思而不学则殆。\""
ログイン後にコピー
JavaScript では、バックスラッシュと文字で文字自体を表すことができると定義されています。一部の文字とバックスラッシュは、元の文字そのものではなく、特殊文字を表すことに注意してください。これらの特殊なエスケープ文字はエスケープ シーケンスと呼ばれ、具体的な説明は次のとおりです。
#JavaScript エスケープ シーケンスシーケンス | は文字を表します |
\0 | ヌル文字 (\u0000) |
\b | バックスペース文字 (\u0008 ) |
\t | 水平タブ文字 (\u0009) |
\n | 改行記号 (\u000A) |
##\v垂直タブ文字 (\u000B) | | #\f
フォーム フィード文字 (\u000C) | | \r
キャリッジ リターン文字 (\u000D) | | \"
二重引用符 (\u0022) | | \'
アポストロフィまたは単一引用符 (\u0027) | | \\
バックスラッシュ (\u005C ) | | \xXX
2 桁の 16 進数値 XX -1 文字で指定されたラテン語 | | \uXXXX
4 桁の 16 進数値で指定された Unicode 文字 XXXX | | \XXX
Latin-1 文字 (1 ~ 3 の 8 進数値で指定) (000から 377)、256 文字を表すことができます。たとえば、\251 はバージョン記号を表します。 ECMAScript 3.0 はサポートされておらず、互換性上の理由から推奨されないことに注意してください。 | |
ヒント:
通常の文字の前にバックスラッシュを追加すると、JavaScript はバックスラッシュを無視します。例:
document.write ("子曰:\"学\而\不\思\则\罔\, \思\而\不\学\则\殆\。\"")
ログイン後にコピー
は次と同等です:
document.write("子曰:\"学而不思则罔,思而不学则殆。\"")
ログイン後にコピー
プログラミング関連の知識の詳細については、
プログラミング ビデオ
を参照してください。 !
以上がJavaScriptのエスケープ文字とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。