JavaScript:为什么单引号和双引号仍然在一起?

JavaScript:为什么单引号和双引号仍然在一起?,javascript,Javascript,我是JavaScript的初学者,我想知道为什么带单引号和双引号的字符串文字仍然生活在一起?在某些情况下,已经有很多关于哪种语言更适合使用,但是为什么大多数其他语言都没有这样的功能,尽管它仍然是一个官方的JavaScript标准?知道这一点很有意思——我不相信这个特性是旧版本遗留下来的一些基本东西。请详细解释 我想知道为什么带单引号和双引号的字符串文字仍然生活在一起 我不明白你说的那句话。JavaScript最初定义为有两种引号,这样做更容易使用引号,没有理由改变这一点。有很多理由不改变它。不仅

我是JavaScript的初学者,我想知道为什么带单引号和双引号的字符串文字仍然生活在一起?在某些情况下,已经有很多关于哪种语言更适合使用,但是为什么大多数其他语言都没有这样的功能,尽管它仍然是一个官方的JavaScript标准?知道这一点很有意思——我不相信这个特性是旧版本遗留下来的一些基本东西。请详细解释

我想知道为什么带单引号和双引号的字符串文字仍然生活在一起

我不明白你说的那句话。JavaScript最初定义为有两种引号,这样做更容易使用引号,没有理由改变这一点。有很多理由不改变它。不仅如此,它还是有用的。但是删除它也会破坏大量的代码

…为什么大多数其他语言没有这样的功能

在大多数从Ajavascript派生的语言中,如C、C++、C和java,单引号用于字符文本。但是JavaScript没有字符,只有字符串,因此不需要单引号

…尽管它仍然是官方的JavaScript标准


是的,它是,而且不会改变。

除非你选择过来回答,否则这纯粹是对语言功能可能意图的讨论。这不太适合这个网站。那么这有什么问题呢?在很多情况下,这个功能非常有用:它让我们更少地操纵字符串,所以我很欣赏它仍然存在。这看起来很有说服力,谢谢