ホームページ > 記事 > ウェブフロントエンド > JavaScriptの一重引用符と二重引用符の違いは何ですか
JavaScript では、一重引用符と二重引用符に違いはありませんが、統一して使用する必要があります。引用符を再度使用する場合は、「外側が 2 つ、内側が 1 つ」または「外側が 1 つ、内側が 2 つ」の形式にするか、「" \"\""」、「'\」などのバックスラッシュを使用してエスケープすることができます。 「\」」。
このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript では、実際には一重引用符と二重引用符に違いはありません。これは慣れ次第です。
/*先分别用单引号、双引号初始化字符串*/ var str1='I love JavaScript'; var str1="I love JavaScript"; docunment.write(str1+'<br>'); docunment.write(str2+'<br>');
結果は次のようになります:
I love JavaScript I love JavaScript
ただし、引用符を再度使用する場合は、「外側が 2 つ、内側が 1 つ」または「外側が 1 つ、内側が 2 つ」の形式を採用できます。二重引用符自体が必要な場合は、「外側を一重引用符、内側を二重引用符」にすることのみ可能です:
例: 一重引用符と二重引用符を組み合わせて文字列を初期化します。
var str1 = 'I love "JavaScript"'; var str2 = "I love 'JavaScript'"; document.write(str1); document.write(str2);
結果は次のとおりです:
I love "JavaScript" I love 'JavaScript'
例: すべて一重引用符またはすべて二重引用符を使用します
var str1 = 'I love 'JavaScript''; var str2 = "I love "JavaScript""; document.write(str1); document.write(str2);
結果はプログラムでエラーになります。
例: バックスラッシュを使用した転送
var str1 = 'I love \'JavaScript\''; var str2 = "I love \"JavaScript\""; document.write(str1); document.write(str2);
結果は次のとおりです:
I love 'JavaScript' I love "JavaScript"
したがって、愚か者は結論が次のようになると考えます
結論:
(1) 文字のみを使用する文字列では、一重引用符と二重引用符に違いはありません。
(2) 二重引用符は、一重引用符で囲まれた文字列内で直接使用できます。二重引用符で囲まれた文字列 一重引用符は直接使用できます
(3) 二重引用符で囲まれた文字列内で二重引用符を使用する場合は、バックスラッシュでエスケープする必要があります。「\」にも注意してください。一重引用符で囲まれた文字列 一重引用符を使用する場合は、「\」をエスケープする必要もあります。
[推奨学習: javascript 上級チュートリアル ]
以上がJavaScriptの一重引用符と二重引用符の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。