Edited at

いい加減JavaScriptの文字括りを「'」にするか「"」にするか決着つけようぜ!

More than 3 years have passed since last update.

つけようぜ!

'にしようぜ派:

「HTMLの文字括りが " だからjsでHTML生成するときに捗るよ派」

「英語キーボードだとシフトキー押さなくて済むからエコだよ派」

"にしようぜ派:

「ほとんどの言語でこっちだからこっちにしたほうが捗るよ派」

「HTMLでもこっちなんだから当然こっちだろ派」

どっちでもいいよ派:

「そのプロジェクトごとになんとなく決めればいいよ派」

` だけ使うよ派(過激派)」

どちらにも言い分があるので、主要なプロジェクトでの採用状況を調べました。


採用状況


' を採用しているプロジェクト


" を採用しているプロジェクト


結果、' の勝利。だが、しかし...

結果として ' の方が多かったわけですが、トランスパイラやlintがどちらも " を採用しているのが興味深いです。

また、今回分野別に分けてみましたが、どの分野でも使っているものがブレていませんでした。

文字括り論争、今後の動向を見守りたいと思います。