JavaScript のエスケープ文字

王林
リリース: 2023-05-21 09:09:36
オリジナル
2690 人が閲覧しました

日常の開発では、JavaScript で文字列を使用する必要があることがよくありますが、文字列にはエスケープ文字を正しく表現する必要がある特殊文字がいくつかあります。この記事では、JavaScript の一般的なエスケープ文字を紹介します。

1. エスケープ文字とは何ですか?

エスケープ文字は、文字または文字列を使用して、キーボードから直接入力または表現できない制御文字を表す方法です。プログラミング言語の文字定数や文字列でよく使われる文字で、使用する場合は文字や文字列の前に「"(バックスラッシュ)を付けてエスケープする必要があります。」

2. JavaScript の一般的なエスケープ文字

  1. ' 一重引用符

JavaScript では、文字列は一重引用符または括弧で囲まれた二重引用符を使用する必要があります。文字列内で一重引用符を使用する場合は、エスケープ文字 ' を使用する必要があります。例:

const str = 'I don't know.'; console.log(str); // I don't know.
ログイン後にコピー
  1. " 二重引用符

同様に、文字列で二重引用符を使用する場合は、エスケープ文字を使用する必要があります。例:

const str = "I said "Hello World!""; console.log(str); // I said "Hello World!"
ログイン後にコピー
  1. \ バックスラッシュ

文字列にバックスラッシュを含めます。 JavaScript ではエスケープ文字を表すためにバックスラッシュが使用されるため、エスケープ文字を使用してください。例:

const str = "C:\Program Files\Microsoft Visual Studio"; console.log(str); // C:Program FilesMicrosoft Visual Studio
ログイン後にコピー
  1. 改行

文字列内で
を使用して改行文字を表すと、文字列を複数行に分割して出力できます。例:

const str = "Hello World!"; console.log(str); // Hello // World!
ログイン後にコピー
  1. タブ文字

は、出力時に特定の幅に従ってテキストを配置できるタブ文字を表すために文字列内で使用されます。例:

const str = "Code Runner!"; console.log(str); // Code Runner!
ログイン後にコピー
  1. キャリッジ リターン文字

文字列では、キャリッジ リターン文字を表します。その機能は、現在位置を行の先頭に移動することです。改行します。例:

const str = "HelloWorld!"; console.log(str); // World!
ログイン後にコピー

この出力結果となった理由は、「"」を出力した後、カーソルが行頭に戻ったため、「Hello」が上書きされたためです。

  1. バックスペース文字

は、文字列内でバックスペース文字を表すために使用されます。その機能は、左側の 1 文字を削除することです。入力エラーの処理でよく使用されます。 。例:

const str = "HelloWorld!"; console.log(str); // HellWorld!
ログイン後にコピー

3. 概要

JavaScript では、文字列に特殊文字が含まれる場合、エスケープ文字を使用する必要があります。文字列を表現する場合、一般的なエスケープ文字を習得すると、コードをより簡潔かつ標準化できます。したがって、エスケープ文字の使用をマスターすることが非常に重要です。

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!