为什么在过去几年中JS文件中更常用单引号?

时间:2015-10-30 06:37:00

标签: javascript string double-quotes lint single-quotes

为什么人们在撰写时会在{​​{1}}周围使用单引号'而不是双引号string?是否有任何minifcationlinting工具遵循 / / 惯例,即"周围有双引号和单引号单string并使用它来进行更好的缩小/ lint检查?反之亦然?它是还是的延续,其中双引号字符串执行单引号字符串的成本更高?

我发现使用双引号通常会创建gzip更好(通过线路传输)的文件,因为双引号更常出现,这对Huffman coding更好。

2 个答案:

答案 0 :(得分:5)

在JS中使用单引号是遵循的惯例,以便允许JavaScript字符串包含HTML中使用的双引号(传统上)。

答案 1 :(得分:1)

许多代码约定由例如<{3}}或JsHint默认使用单引号(而不是双引号)。