在javascript中包含字符串时,单引号和双引号可以互换使用吗?

时间:2014-06-10 12:49:24

标签: javascript

到目前为止,我遇到的任何编程语言都使用字母的双引号和字符的单引号,但我看到的一些javascript代码似乎可以互换使用它们,是否可能?

在哪些情况下可以互换?

在哪些情况下他们不能互换?

2 个答案:

答案 0 :(得分:0)

它们是可互换的,但是当你用一个字符串打开一个字符串时,你必须用相同的字符关闭它。例如,

"Hello'不是有效的字符串。

编辑:PS,这允许您将引号括在一个字符串中。例如,如果您想要字符串文字“Hello”,则可以使用

var string = '"Hello"'

答案 1 :(得分:0)

是的,只要你记住一些主要内容,他们就可以;

1-双引号是浏览器首选它们的参数值,因此在DOM中设置javascript值或函数调用时永远不会使用它们。 2-双引号也用于指定json属性json字符串使用单引号来分隔它们的键,值对无效。 3 - 他们不相互补充,所以一开始就必须结束。 4 - 如果你需要在你的字符串中使用相同的引用,你需要改变它。