script代码段的理解和执行过程,crit代码段的理解和执行过程
理解和执行脚本代码段
工具/原材料脚本方法/步骤11,脚本示例代码
在Javascript中,您可以同时拥有多个脚本代码段,但是脚本代码段是分段解析和执行的!
运行结果:通常会弹出10个,也就是说,在一个html页面中,您可以同时有多个脚本代码段。但是,应该特别注意脚本代码段是分段解析和执行的。上面的代码首先执行第一个脚本代码段,然后执行第二个脚本代码段!
-1步阅读22,脚本执行过程
脚本代码段必须经历两个阶段:①编译阶段②执行阶段
编译阶段:
声明变量、声明函数、语法检查、语义检查、代码优化、分析和获取代码树
实施阶段:
变量的赋值、函数的调用和代码的执行都发生在执行阶段。
例如,如果vari = 10,将有两个执行阶段。
编译阶段:
声明变量vari =未定义;
实施阶段:
变量赋值I = 10
1)、编译错误和执行错误
编译错误:编译时发生的错误就是编译错误
执行错误:在执行阶段发生的错误就是执行错误
2)编译错误对当前脚本代码段的影响
运行代码:无法正常执行,报告语法错误。
结论是编译错误对当前代码段是致命的!会导致所有代码无法正常执行!
-两步读数33。执行错误对当前脚本代码段的影响
运行代码:正常情况下可以弹出10,然后报失对象错误,下面的hello不能弹出
得出的结论是,执行错误只影响当前代码下面的代码,而对以前的代码没有影响。
-3步读数44。编译和执行错误对下一个脚本代码段的影响
1)编译错误对下一个脚本代码段的影响
运行结果:世界
-4步读数55。执行错误对下一个脚本代码段的影响
结果:10,世界
总之,无论是编译错误还是执行错误,它都只会影响当前的脚本代码段,而不会影响下一个脚本代码段。
-5步阅读66 .脚本代码段的执行过程
-6步读取结束