javascriptで文字列を囲むシングルクォーテーションとダブルクォーテーションはどっちでもいい。jQueryも同じ。

javascript
スポンサーリンク

結論

シングルクォーテーションもダブルクォーテーションも機能としては変わらない。phpだとダブルクォーテーションの場合だけ、変数や改行コードを解釈できたりするけど。

ただ、シングルクォーテーションの中にシングルクォーテーションを入れる場合はエスケープ処理(「’」の前に「\」をつけて「\’」とする)しないといけなかったりするので、シングルクォーテーションを中に含めたければダブルクォーテーションで囲むなどする。

プロジェクトなどでどちらを使うかルールが決められていればそれに従う。

あと人の作ったコードを改修する際にそのコードが明らかに文字列はダブルクォーテーションしか使っていない等の場合はダブルクォーテーションに統一したほうが良いと思う。

参考にしたサイト

qiita

はてな

 

以上

コメント