script代码段的理解和执行过程

 时间:2026-02-14 06:22:25

1、script示例代码

在Javascript中,可以同时拥有多个script代码段,但是script代码段是分段解析与执行的!

运行结果:正常弹出10,也就是说在一个html页面中,可以同时拥有多个script代码段。但是要特别注意,script代码段是分段解析与执行的。以上代码是先执行第一个script代码段,然后在执行第二个script代码段的!

script代码段的理解和执行过程

2、script执行过程

script代码段在执行时一共要经历两个阶段:① 编译阶段 ② 执行阶段

编译阶段:

声明变量,声明函数,语法检查,语义检查,代码优化,分析并得到代码树

执行阶段:

变量的赋值,函数的调用,代码的执行都是发生在执行阶段

例如:var i = 10在执行是也要分两个阶段

编译阶段:

声明变量 var i = undefined;

执行阶段:

变量的赋值 i = 10;

1)、编译错误与执行错误

编译错误:在编译阶段发生的错误就是编译错误

执行错误:在执行阶段发生的错误就是执行错误

2)、编译错误对当前script代码段的影响

运行代码:无法正常执行,报语法错误。

得出结论:编译错误对当前代码段是致命的!会导致所有代码都无法正常执行!

script代码段的理解和执行过程

3、3.执行错误对当前script代码段的影响

运行代码:可以正常弹出10,然后报缺少对象错误,下面的hello无法弹出

得出结论:执行错误只对当前代码下面的代码有影响,而对前面的代码没有任何影响。

script代码段的理解和执行过程

4、4.编译错误与执行错误对下一个script代码段的影响

1)编译错误对下一个script代码段的影响

运行结果:world

script代码段的理解和执行过程

5、5. 执行错误对下一个script代码段的影响

运行结果:10,world

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

script代码段的理解和执行过程

6、6.script代码段的执行流程

script代码段的理解和执行过程

  • html使用获取每个按键事件对应的值
  • 命运冠位指定怎么开始游戏,新手任务?
  • 守望先锋如何保存视频
  • 原神新手迪卢克怎么玩
  • Visual Studio Code怎么设置显示当前状态
  • 热门搜索
    东莞旅游公司 旅游管理专业就业方向 海南省旅游局 庐山旅游路线 昆明旅游团 马来西亚旅游注意事项 汕尾旅游 韩国首尔旅游攻略 长沙旅游景点大全 密云旅游网