首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >何时在JavaScript中使用双引号或单引号?

何时在JavaScript中使用双引号或单引号?
EN

Stack Overflow用户
提问于 2018-08-20 05:13:14
回答 2查看 0关注 0票数 0

console.log("double");VSconsole.log('single');

在处理字符串时,我看到越来越多的JavaScript库使用单引号。使用其中一种而不是另一种的理由是什么?我以为它们是可以互换的。

EN

回答 2

Stack Overflow用户

发布于 2018-08-20 14:10:52

在不同的库中使用单一的和双的最可能的原因是程序员的偏好和/或API的一致性。

除了一致之外,使用最适合字符串的:

使用其他类型的引用作为文字:

代码语言:txt
复制
alert('Say "Hello"');
alert("Say 'Hello'");

但这会使情况变得复杂

代码语言:txt
复制
alert("It's \"game\" time.");
alert('It\'s "game" time.');

另一个在ES6中新增的选项是:

代码语言:txt
复制
alert(`Use "double" and 'single' quotes in the same string`);
alert(`The escape the \` back-tick character in a string`);

模板文字为以下内容提供了一个干净的语法:变量插值,多行字符串等。

票数 0
EN

Stack Overflow用户

发布于 2018-08-20 14:54:26

差异表现在以下几个方面:

代码语言:txt
复制
'A string that\'s single quoted'

"A string that's double quoted"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100002284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档