为了账号安全,请及时绑定邮箱和手机立即绑定

自动分号插入机制

自动分号插入机制

Smart猫小萌 2018-10-17 09:25:27
在看了几篇自动分号插入机制相关的文章后,有个疑问<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Document</title></head><body>    <script>        var test = false            || 2        alert( test )    </script></body></html>这里会弹出2的弹框但是第9行不符合ASI断句机制,第10行也没有( [ + - * / % , .开头 像这种两边都没有着落的 是自动合并成一行吗?
查看完整描述

1 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

解析器在在没有遇到;符号时,会继续读取后续的代码,只要和已经读取的代码结合后符合语法规则,就不会报错;
当无法构成合法语句时,之前合并的代码作为一个完整的语句返回。继续后续代码的读取解析

查看完整回答
反对 回复 2018-11-02
  • 1 回答
  • 0 关注
  • 456 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号