JavaScript: シングルクォーテーションとダブルクォーテーションの違い

JavaScriptで文字列を表すときに、シングルクォーテーションかダブルクォーテーションを使います。

どちらがいいのかという正解は特にありません。
結論から言うと、個人で作る場合は好きな方・使いやすい方を使い、 会社でプロジェクトの一員としてやっている場合はプロジェクトの方針に従いましょう。

PHPの場合は変数を展開するか、しないかという違いがあるのですが、JavaScriptには違いがありません。

書籍やWebサイトを見ても、人それぞれです。
その人が、他のプログラム言語の経験がある場合、使い慣れている方を使っている場合が多いようです。

GoogleのJavaScriptコーディング規約ではシングルクォーテーションが推奨されています。 理由はHTMLを含む文字列を作成する場合にシングルクォーテーションの方が便利だからです。

初めてのプログラム言語としてJavaScriptを学ぶ方にはシングルクォーテーションをおすすめします。