Javascript 使用use strict时,引号的类型是否重要?

Javascript 使用use strict时,引号的类型是否重要?,javascript,jslint,use-strict,Javascript,Jslint,Use Strict,我想知道,既然我正在尝试使用使用严格的,那么使用“使用严格的”或“使用严格的”是否重要 这些选项中有一个是“更正确”选项吗?实际上在Javascript中使用双引号或单引号不会改变任何东西 更重要的是,在整个代码中使用相同的选项 即使使用混合引号,也不会改变任何内容: 'use strict' var myString = "double quotes string" 因此,使用带有双引号或单引号的使用strict是相同的 在许多库中,它们通常将其中一个用于字符串,另一个用于避免转义,如本例所

我想知道,既然我正在尝试使用
使用严格的
,那么使用
“使用严格的”
“使用严格的”
是否重要


这些选项中有一个是“更正确”选项吗?

实际上在Javascript中使用双引号或单引号不会改变任何东西

更重要的是,在整个代码中使用相同的选项

即使使用混合引号,也不会改变任何内容:

'use strict'
var myString = "double quotes string"
因此,使用带有双引号或单引号的
使用strict
是相同的

在许多库中,它们通常将其中一个用于字符串,另一个用于避免转义,如本例所示:

'A string that\'s single quoted'

"a string that's double quoted"

因此,特别是在英语中,有时使用双引号而不是单引号来避免这种转义是很有用的。

不,在几乎所有的代码语言中,使用什么类型的引号都无关紧要

不需要。只需使用与代码其余部分相同的引号样式即可。您的所有代码都应该看起来像是由一个人编写的。另请参阅使用严格指令的ES5规范(上面的内容与MDN页面中的内容相同):这正是我需要知道的。根据所使用的语言,引号的类型对我来说非常重要,所以,谢谢。@Zentaurus在我的例子中,如果我键入单引号,我甚至会点击
Shift
,事实上,在许多语言中——我想到Perl和PHP——单引号和双引号有不同的行为。例如,参见@PaulRoub是的,这取决于您当前使用的语言,但这并不意味着他们无法试验并找出什么是对的或错的。如果你问我的话,这是浪费一个职位。