JavaScriptのクォーテーションはPHPなどと同じく「”(ダブルクォーテーション)」と「’(シングルクォーテーション)」があるが、JavaScriptに両者の違いはない(変数展開を行わない)。
そのため、人によって記述がバラバラになりがちだが、個人的には「’(シングルクォーテーション)」を使うべきだと感じている。
なぜなら、JavaScriptはHTMLの中でも利用されるため、HTMLで一般的に利用される「”(ダブルクォーテーション)」中に記述してもエスケープせずにそのまま使えるからである。
だから、JavaScriptでは「’(シングルクォーテーション)」を使ったほうが望ましいと思われる。