可能重复:
Difference between single quotes and double quotes in Javascript
我读了一些代码,看起来很多人喜欢用单引号作为字符串。我来自c#/ Java世界,通常我们使用双引号作为字符串。
使用单引号的任何好处,我知道单/双在JS中是等效的。但有没有使用单/双引号的赞成和反对意见?
答案 0 :(得分:1)
这是一个偏好问题。 JavaScript没有区别。
就个人而言,我更喜欢使用单引号。它使得在HTML中使用双引号更容易,您不必转义。这对你来说可能或不重要。重要的是你是一致的。
答案 1 :(得分:1)
如果你想写一个包含单引号的字符串,可以方便地用双引号分隔字符串,反之亦然。
var a = 'abc "def" ghi';
var b = "foo 'bar' baz";
除此之外,使用哪个并不重要。尽可能保持一致。
答案 2 :(得分:0)
在大多数情况下,我认为原因是“你不必按Shift键来获取单引号”。
有时选择正确的引号会使逃避变得更容易,但这几乎总是个人偏好。
答案 3 :(得分:0)
使用其中一个的最佳理由是打算将另一个用作文字内容。这消除了转义用作分隔符的字符的需要。
例如,'this'“”有双引号'和“这有单引号”
答案 4 :(得分:0)
绝对没有区别。只是不要混搭。