Javascript 数组中的单引号与双引号

Javascript 数组中的单引号与双引号,javascript,Javascript,我没有问题,只是一个问题 我正在使用数组和对象编写我的教程 在数组中,我有地址的各个部分,包括: address: ["236 Apple Lane", "San Jose", "California", "95119"] 但如果我将代码更改为单个引号,如: address: ['236 Apple Lane', 'San Jose', 'California', '95119'] 它仍然有效,实际上是“提示”的一部分,你应该遵循。我不明白这两种方法都有效。都对吗?还是阵列中的一个比另一个更

我没有问题,只是一个问题

我正在使用数组和对象编写我的教程

在数组中,我有地址的各个部分,包括:

address: ["236 Apple Lane", "San Jose", "California", "95119"]
但如果我将代码更改为单个引号,如:

address: ['236 Apple Lane', 'San Jose', 'California', '95119']
它仍然有效,实际上是“提示”的一部分,你应该遵循。我不明白这两种方法都有效。都对吗?还是阵列中的一个比另一个更受欢迎


编解码器在某些方面存在缺陷,我想听听专业人士的意见。我喜欢这个论坛,它的居民,所以我期待着听到你的回应。感谢您抽出时间阅读此邮件,祝您度过一个美好的星期二

Javascript字符串可以用单引号或双引号表示。无论是在字符串末尾未使用的字符串,都可以在字符串的中间使用,而不必跳过它。

所有这些都是正确的javascript语法:

var str1 = "The quick brown fox";
var str2 = 'The quick brown fox';
var str3 = "The girl's long hair";
var str4 = 'I told him to just take a "little" bit.';

但是,你不能使用你所选择的字符来勾画字符串中间的字符串,而不会脱离它。因此,这些方法不起作用:

var str5 = 'I told him that he'd get in trouble';
var str6 = "He said: "Don't ever say that to me again."";

JavaScript没有区别,它们可以互换。也没有约定,使用你最喜欢的。唯一有区别的是,如果字符串本身可能包含单引号或双引号,那么最好使用另一个。我看到一整条边栏都是重复的问题。是的,肯定是重复的。