如果经常听说我应该在Javascript中用'(单引号)而不是“(双引号)来声明String,就像在Java或其他语言中一样。为什么我们应该在Javascript中使用'替代'字符串
不幸的是,我从来不问为什么要这样做。
“最佳” 答案我到现在为止是
它更高性能的
是真的吗?为什么?
如果经常听说我应该在Javascript中用'(单引号)而不是“(双引号)来声明String,就像在Java或其他语言中一样。为什么我们应该在Javascript中使用'替代'字符串
不幸的是,我从来不问为什么要这样做。
“最佳” 答案我到现在为止是
它更高性能的
是真的吗?为什么?
在许多语言中使用“'而不是”“是更高性能的,因为在用单引号表示的字符串中,没有执行转义字符的替换。这在js中是不正确的。就我所知,有一个双引号系统的原因是,它允许您在使用''时避免在字符串中“”。那么这是一个品味问题。
其中一个原因可能是因为需要使用“in strings than”这一事实,所以最好使用单引号来表示字符串,并且在字符串内部使用双引号来保存。
例如,在HTML中的值的属性必须放置在双引号,如:如果您要创建这样的事情动态,您可能需要在你的序列生成使用“<div class="myClass">
左右。
我通常使用“东阳我也通常用‘内的两个‘ 例如:VAR TD =’
不,我们‘不应该’,有些人喜欢它,有背后的理由,但它不是一个规则。 – MMM
尽管使用其他引号,这并不重要,我使用? –