JavaScript-单引号是HTML实体吗?
按道理来说,单引号也是HTML语法字符啊,但为什么可以放在js里面
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
按道理来说,单引号也是HTML语法字符啊,但为什么可以放在js里面
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(1)
为了避免嵌套使用相同的符号
比如 onclick="alert("hello")"
这样实际上就把一个正常的语句分开了
"alert(" 是一部分
")" 是一部分,而中间的hello可以识别为变量,但是hello两边无字符串操作符(+) 所以注定报错,要想使用双引号有一个简单的方法 就是写成这种格式:
onclick="alert("hello")"
经过转义就可以使用了,不过为了图个方便 我们一般把外面的引号和里面的引号用不一样的来表示,也就是
onclick="alert('hello')"
当然将双引号写成图中的"也是可行的
另外,js中的双引号和单引号用法等同于HTML的用法