到目前为止,我遇到的任何编程语言都使用字母的双引号和字符的单引号,但我看到的一些javascript代码似乎可以互换使用它们,是否可能?
在哪些情况下可以互换?
在哪些情况下他们不能互换?
答案 0 :(得分:0)
它们是可互换的,但是当你用一个字符串打开一个字符串时,你必须用相同的字符关闭它。例如,
"Hello'
不是有效的字符串。
编辑:PS,这允许您将引号括在一个字符串中。例如,如果您想要字符串文字“Hello”,则可以使用
var string = '"Hello"'
答案 1 :(得分:0)
是的,只要你记住一些主要内容,他们就可以;
1-双引号是浏览器首选它们的参数值,因此在DOM中设置javascript值或函数调用时永远不会使用它们。 2-双引号也用于指定json属性json字符串使用单引号来分隔它们的键,值对无效。 3 - 他们不相互补充,所以一开始就必须结束。 4 - 如果你需要在你的字符串中使用相同的引用,你需要改变它。