'string'
和"string"
之间有什么区别?
例如,我使用
alert('abc')
和alert("abc")
document.getElementById('id')
和document.getElementById("id")
我认为没有任何区别。
答案 0 :(得分:6)
它们在javascript中没有区别。
它用于通过使用替代方法来逃避引号的转义。
像:
'some string "some here"';
"some string ' some here'";
与大多数语言一样,您无需使用\
来转义它们。
答案 1 :(得分:4)
JavaScript 没有区别。其他语言处理单引号和双引号的方式不同。例如,使用PHP,您可以使用双引号来执行变量替换。
可能相关的一件事是JSON (JavaScript Object Notation) spec,其中所有字符串都应包含 double 引号。大多数语言都能够以相同的方式处理这两种类型的引号,但如果你需要100%有效的JSON对象,那么你需要使用双引号。