web-dev-qa-db-ja.com

JavaScriptでの二重引用符と単一引用符

可能性のある複製:
JavaScriptで二重引用符または単一引用符を使用する場合
'と "の間に違いがあります

JavaScript(JQueryセレクターなど)での単一引用符の使用と二重引用符の使用に違いがあるのではないかと思っています。

両方ともうまくいくようですが、違いはありますか?

33
TGH

違いは、二重引用符での単一引用符、または単一引用符での二重引用符をエスケープする必要がないことです。 Shiftキーを押しながら"と入力する必要があるという事実を考慮しない場合、それが唯一の違いです。

53
CR Drost

JSONを記述しようとしない限り、問題はありません。その場合、オブジェクトリテラルには二重引用符を使用する必要があります。

20
BluesRockAddict

有る 番号 一重引用符と二重引用符の特別な違い(PHPの場合と同様)。

実際の唯一の違いは、二重引用符"エスケープせずに単一引用符で囲んだ文字列で、またはその逆。

したがって、次のようにJavaScriptでHTMLを出力する場合:

<div id = "my_div"></div>

単一引用符の方が便利です:-)

11
Imp

それらは同じように機能しますが、一致する必要があります。文字列をシングルで開始し、ダブルで終了することはできません。それ以外は、交換可能です。

2
James Montagne