gpt4 book ai didi

javascript - "and ' 之间的区别

转载 作者:太空宇宙 更新时间:2023-11-04 02:49:06 24 4
gpt4 key购买 nike

Possible Duplicate:
When to Use Double or Single Quotes in JavaScript
single quotes versus double quotes in js

我正在尝试构建一个 Node.js Express Web 应用程序,在教程中他们使用 '而不是"经常发生,但没有解释原因。

有人可以解释一下其中的区别吗?这是 JavaScript 特有的,还是也适用于其他语言?

示例:

app.configure('dev')

app.get("/", function (req, res)

谢谢:)

最佳答案

在 JavaScript 中,两者是等效的。唯一的区别是,在单引号字符串内,您不必转义 ",反之亦然:

'dev' === "dev"
'd"v' === "d\"v"
'd\'v' === "d'v"

大多数其他语言以某种方式区分这两者。例如,在 Bash 和 Perl 中,'' 阻止变量在内部扩展,因此 'a$b' 是实际的字符串 a$b,而 "a$b" 是由 a 加上变量 b 的值组成的字符串。在 C、C++、C# 和 Java 中,'' 用于创建单个字符常量,因此 'a' 表示字符 a,而 "a" 表示包含该字符的字符串。

关于javascript - "and ' 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13749630/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com