javascript - 如果我想在多种语言中保持一致,我应该使用双引号还是单引号来引用字符串?

标签 javascript programming-languages syntax

在JavaScript中,写字符串时用单引号还是双引号似乎并不重要。但是,某些编程语言对它们的处理方式不同。

在多种编程语言中,一种比另一种更可靠吗?使用一个而不是另一个有什么优点或缺点(除了字符串中有撇号或引号时)?

我想选择一种,然后能够在多种编程语言中使用它——它的含义相同(如果可能的话)。

最佳答案

在许多脚本语言和 shell 语言中,双引号和单引号之间存在显着差异。例如,在 Perl 和许多 Unix shell 中,当您使用双引号时,解释器将解析您的字符串并尝试对字符串中的任何变量进行任何替换。如果你使用单引号,解释器将不会尝试对字符串做任何花哨的事情;它会将其视为普通文字。

在 C++ 或 Java 等其他语言中,双引号用于字符串,单引号用于单个字 rune 字。

每种语言对引号的处理方式可能不同。我认为在 Javascript 中使用哪一种可能并不重要,但最好对最佳实践进行一些研究,然后只选择一种方法并保持一致。我见过一些例子,人们选择在 HTML 中使用双引号而在 Javascript 中使用单引号,但我不确定这是否是“标准”。

关于javascript - 如果我想在多种语言中保持一致,我应该使用双引号还是单引号来引用字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/740891/

相关文章:

javascript - 根据第一个下拉列表的值创建额外的 react 选择下拉列表

algorithm - switch 语句的运行时复杂度是多少?

programming-languages - 在语言中不包含 NULL 的含义?

javascript - 替换文本 javascript .append()

javascript - 使用 Highcharts.js 在 x Axis 上显示日期

javascript - 淡出内容

javascript - 是否可以在 for 循环中引用匿名数组?

qt - 学习诺基亚应用从哪里开始?

mysql - 我使用的 MySQL 语法有什么问题?

linux - linux/unix系统中管道符/管道符(竖线字符 "|")的可执行文件是什么