ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScriptの一重引用符と二重引用符の違いは何ですか

JavaScriptの一重引用符と二重引用符の違いは何ですか

青灯夜游
青灯夜游オリジナル
2021-09-07 12:13:187829ブラウズ

JavaScript では、一重引用符と二重引用符に違いはありませんが、統一して使用する必要があります。引用符を再度使用する場合は、「外側が 2 つ、内側が 1 つ」または「外側が 1 つ、内側が 2 つ」の形式にするか、「" \"\""」、「'\」などのバックスラッシュを使用してエスケープすることができます。 「\」」。

JavaScriptの一重引用符と二重引用符の違いは何ですか

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JavaScript では、実際には一重引用符と二重引用符に違いはありません。これは慣れ次第です。

/*先分别用单引号、双引号初始化字符串*/
var str1='I love JavaScript';
var str1="I love JavaScript";
docunment.write(str1+&#39;<br>&#39;);
docunment.write(str2+&#39;<br>&#39;);

結果は次のようになります:

I love JavaScript
I love JavaScript

ただし、引用符を再度使用する場合は、「外側が 2 つ、内側が 1 つ」または「外側が 1 つ、内側が 2 つ」の形式を採用できます。二重引用符自体が必要な場合は、「外側を一重引用符、内側を二重引用符」にすることのみ可能です:

例: 一重引用符と二重引用符を組み合わせて文字列を初期化します。

var str1 = &#39;I love "JavaScript"&#39;;
var str2 = "I love &#39;JavaScript&#39;";
document.write(str1);
document.write(str2);

結果は次のとおりです:

I love "JavaScript"
I love &#39;JavaScript&#39;

例: すべて一重引用符またはすべて二重引用符を使用します

var str1 = &#39;I love &#39;JavaScript&#39;&#39;;
var str2 = "I love "JavaScript"";
document.write(str1);
document.write(str2);

結果はプログラムでエラーになります。

例: バックスラッシュを使用した転送

var str1 = &#39;I love \&#39;JavaScript\&#39;&#39;;
var str2 = "I love \"JavaScript\"";
document.write(str1);
document.write(str2);

結果は次のとおりです:

I love &#39;JavaScript&#39;
I love "JavaScript"

したがって、愚か者は結論が次のようになると考えます

結論:

(1) 文字のみを使用する文字列では、一重引用符と二重引用符に違いはありません。

(2) 二重引用符は、一重引用符で囲まれた文字列内で直接使用できます。二重引用符で囲まれた文字列 一重引用符は直接使用できます

(3) 二重引用符で囲まれた文字列内で二重引用符を使用する場合は、バックスラッシュでエスケープする必要があります。「\」にも注意してください。一重引用符で囲まれた文字列 一重引用符を使用する場合は、「\」をエスケープする必要もあります。

[推奨学習: javascript 上級チュートリアル ]

以上がJavaScriptの一重引用符と二重引用符の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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