1. ホーム
  2. javascript

[解決済み] Javascriptのシングルクォートとダブルクォートの違い [重複]について

2022-05-05 17:25:41

質問

PHPでは、ダブルクォートとシングルクォートの違いは、文字列内の変数の解釈とエスケープ文字の扱いだけだと知っています。

JavaScriptでは、文字列の中でダブルクォートを使っているのをよく見かけます。何か理由があるのでしょうか。それともシングルクォートとダブルクォートは全く同じものなのでしょうか。

どのように解決するのですか?

ダブルクォートをエスケープせずに文字列の中に表示させたい場合(html属性など)にはシングルクォートを、その逆の場合はシングルクォートを使用することになります。それ以外には、特に違いはありません。

ただし、JSON(JavaScript Object Notation)はダブルクォートされた文字列しかサポートしていませんので、ご注意ください。