猿问

JavaScript 中,单引号和双引号表示字符串有什么区别

看书发现 String 可以有两种表达方式,如下


var a = "double";

var b = 'single';

请问这两种写法有什么区别吗?


千巷猫影
浏览 1600回答 9
9回答

慕容森

一样的, 都是字符串字面量'a'==="a"  //true另外还有 反引号` 的模板字面量var str1 = 'a is not "b"'var str2 = "a is not 'b'"var str3 = `str: ${str2}`

浮云间

哈哈,完全没区别!

GCT1015

没太大区别,建议用单引号

皈依舞

貌似单引号解析速度比双引号快些

米脂

没区别,按照你自己的代码规范来选择,不要混用,统一下就可以了

DIEA

没有区别,唯一的区别只是它们需要转义的引号不一样,比如'\'"'和"\"'"。

MYYA

在双引号里面可以用单引号也就是var a="'aaa'111"可以得到一个字符串'aaa'111此时'是一个字符
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答