ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptのエスケープ文字とは何ですか

JavaScriptのエスケープ文字とは何ですか

青灯夜游
青灯夜游オリジナル
2021-03-31 18:37:1121426ブラウズ

エスケープ文字は、文字の間接的な表現です。JavaScript のエスケープ文字は、「\0」、「\b」、「\t」、「\n」、「\v」、「\f」です。 "、"\r"、"\""、"\'"、"\\"、"\xX"、"\uXXXX"、"\XXX"。

JavaScriptのエスケープ文字とは何ですか

このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 5、Dell G3 コンピューター

##エスケープ文字は文字の間接的な表現です。特殊なコンテキストでは、文字自体を直接使用することはできませんたとえば、文字列に音声コンテンツを含めます。

"子曰:"学而不思则罔,思而不学则殆。""

JavaScript では文字列リテラルの識別子として二重引用符が指定されているため、文字列に二重引用符を含める場合は、エスケープ文字表現を使用する必要があります。

"子曰:\"学而不思则罔,思而不学则殆。\""

JavaScript では、バックスラッシュと文字で文字自体を表すことができると定義されています。一部の文字とバックスラッシュは、元の文字そのものではなく、特殊文字を表すことに注意してください。これらの特殊なエスケープ文字はエスケープ シーケンスと呼ばれ、具体的な説明は次のとおりです。

#JavaScript エスケープ シーケンスシーケンスは文字を表します\0ヌル文字 (\u0000) \bバックスペース文字 (\u0008 ) \t水平タブ文字 (\u0009) \n改行記号 (\u000A) ##\v#\fフォーム フィード文字 (\u000C) \rキャリッジ リターン文字 (\u000D) \" 二重引用符 (\u0022) \'アポストロフィまたは単一引用符 (\u0027) \\バックスラッシュ (\u005C ) \xXX2 桁の 16 進数値 XX -1 文字で指定されたラテン語 \uXXXX4 桁の 16 進数値で指定された Unicode 文字 XXXX\XXX Latin-1 文字 (1 ~ 3 の 8 進数値で指定) (000から 377)、256 文字を表すことができます。たとえば、\251 はバージョン記号を表します。 ECMAScript 3.0 はサポートされておらず、互換性上の理由から推奨されないことに注意してください。 ヒント:
垂直タブ文字 (\u000B)
通常の文字の前にバックスラッシュを追加すると、JavaScript はバックスラッシュを無視します。例:

document.write ("子曰:\"学\而\不\思\则\罔\, \思\而\不\学\则\殆\。\"")

は次と同等です:

document.write("子曰:\"学而不思则罔,思而不学则殆。\"")

プログラミング関連の知識の詳細については、

プログラミング ビデオ

を参照してください。 !

以上がJavaScriptのエスケープ文字とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。