script代码段的理解和执行过程
来源:网络收集 点击: 时间:2024-04-021、script示例代码
在Javascript中,可以同时拥有多个script代码段,但是script代码段是分段解析与执行的!
运行结炼昆果:正常弹出10,也就是说在一个html页面中,可以同时拥有多个script代码段。但是要特别注意,script代码段是分段解析与执行的。以上代码是先执行第一个script代码段,然后在执行第泪压况二个script代码段的!

2、script执行过程
script代码段在执行时一共要经历两个阶驼总段:① 编译阶段② 执行阶段
编译阶段:
声明变量,声明函数,语法检查,语义检查,代码优化,分析并得到代码树
执行阶段:
变量的赋值,函数的调用,代码的执行都是发生在执行阶段
例如:vari = 10在执行是也要分两个阶段
编译阶段:
声明变量vari = undefined;
执行阶段:
变量的赋值i = 10;
1)、编译错误与执行错误
编译错误:在编译阶段发生的错误就是编译错误
执行错误:在执行阶段发生的错误就是执行错误
2)、编译错误对当前script代码段的影响
运行代码:无法正常执行,报语法错误。
得出结论:编译错误对当前代码段是致命的!会导致所有代码都无法正常执行!

3.执行错误对当前script代码段的影响
运行代码:可以正常弹出10,然后报缺少对象错误,下面的hello无法弹出
得出结论:执行错误只对当前代码下面的代码有影响,而对前面的代码没有任何影响。

4.编译错误与执行错误对下一个script代码段的影响
1)编译错误对下一个script代码段的影响
运行结果:world

5. 执行错误对下一个script代码段的影响
运行结果:10,world
综上所述:无论是编译错误还是执行错误都只会对当前script代码段有影响,而对下一个script代码段没有任何影响。

6.script代码段的执行流程

版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_405537.html