使用单引号或双引号作为字符串?

时间:2012-08-17 23:40:19

标签: javascript

  

可能重复:
  Difference between single quotes and double quotes in Javascript

我读了一些代码,看起来很多人喜欢用单引号作为字符串。我来自c#/ Java世界,通常我们使用双引号作为字符串。

使用单引号的任何好处,我知道单/双在JS中是等效的。但有没有使用单/双引号的赞成和反对意见?

5 个答案:

答案 0 :(得分:1)

这是一个偏好问题。 JavaScript没有区别。

就个人而言,我更喜欢使用单引号。它使得在HTML中使用双引号更容易,您不必转义。这对你来说可能或不重要。重要的是你是一致的。

答案 1 :(得分:1)

如果你想写一个包含单引号的字符串,可以方便地用双引号分隔字符串,反之亦然。

var a = 'abc "def" ghi';
var b = "foo 'bar' baz";

除此之外,使用哪个并不重要。尽可能保持一致。

答案 2 :(得分:0)

在大多数情况下,我认为原因是“你不必按Shift键来获取单引号”。

有时选择正确的引号会使逃避变得更容易,但这几乎总是个人偏好。

答案 3 :(得分:0)

使用其中一个的最佳理由是打算将另一个用作文字内容。这消除了转义用作分隔符的字符的需要。

例如,'this'“”有双引号'和“这有单引号”

答案 4 :(得分:0)

绝对没有区别。只是不要混搭。