在js中✀与"的区别

如题,在js中✀与"的区别?
2025-02-23 12:30:00
推荐回答(5个)
回答1:

在js中单引号和双引号没有区别,都可以表示字符或字符串。

但是它们必须成对出现,不能前面用一个单引号,后面用一个双引号,这样会报错。

一般情况下,建议优先使用单引号包含字符串,这样做有几个好处:

  1. html中标签的属性是用双引号包裹,在js中如果要动态输出html内容,则用单引号将整体html代码包裹起来,而标签中的属性刚好用双引号,避免了转义

  2. 编写代码时,双引号需要按shift才可以输入,无形之中降低了敲代码的速度

虽然在语法上,单引号和双引号没有区别,建议优先选用单引号,如何字符串内还有引号,再用双引号,必要的时候还需要用\进行转义

回答2:

首先 单引号和双引号的编码肯定不同(抖个机灵);
在javascript里面:(其他语言肯定是不一样的)
一般在普通场景里面,用哪个引号开头,就得以哪个引号结尾,像这种:'hello",在语法解析过程中,解析器是认为它没有结束的,所以必须成对。平时你怎么用那是你的习惯。
但有时候字符串里面有些特殊需求,比如字符串中含有一个引号可以这么做,例如:
'hello it's javascript',这么直接写的话,语法解析肯定是无法通过的;
要么这样:'hello it\'s javascript' 或者这样"hello it's javascript"

回答3:

在js中单引号和双引号没有区别,都可以表示字符或字符串。
但是它们必须成对出现,不能前面用一个单引号,后面用一个双引号,这样会报错。

回答4:

平常编码没有区别,只有在json中使用的时候才有区别,正确json是“”

回答5:

在js中单引号和双引号没有区别,都可以表示字符或字符串。