gpt4 book ai didi

javascript - JavaScript 中的 ' and "有什么区别?

转载 作者:行者123 更新时间:2023-12-02 06:43:24 24 4
gpt4 key购买 nike

<button onClick="function("parameter")">Click</button>
<button onClick="function('parameter')">Click</button>

var variable = "value";
var variable = 'value';

有区别吗?

最佳答案

没有。它们在设计上可以互换。

唯一的要求是您需要匹配对(使用 "',但不能同时表示一个字符串)。

参见 spec对于字符串文字:

StringLiteral:
" StringCharactersDQopt "
' StringCharactersSQopt '

在 HTML 中使用时,您需要注意不要在 HTML 属性中使用与 javascript 属性相同的分隔符(这就是您的第一个示例不合法的原因)。

要正常运行,您需要将其更改为:

<button onClick='function("parameter")'>Click</button>

关于javascript - JavaScript 中的 ' and "有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4520418/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com