This question already has answers here:
Difference between single quotes and double quotes in Javascript [duplicate]

(6个答案)


7年前关闭。




对于字符串文字,使用撇号或使用引号之间有什么区别吗?我在考虑性能,功能,约定等。

澄清:
'Hello!'


"Hello!"

(因为缺少更具想象力的字符串)

最佳答案

对我来说,我会根据字符串的内容使用它-字符串本身是双引号还是单引号?如果该字符串具有一种引号类型,我将使用另一种引号,这样我就不必转义它:例如:

我的字符串是:<div class="someclass" >hello</div>
对于上述情况,我将使用单引号,所以我不必转义单引号:

var str = '<div class="someclass" >hello</div>';

否则需要身份证
var str = "<div class=\"someclass\" >hello</div>";

两者都是完全有效的,但是在编码器上更容易...

07-24 09:50
查看更多