概述
1.语法分析
先全部扫一遍 看有没有语法错误.
2.预编译(执行前一刻)
变量 声明提升
函数声明整体提升
预编译的前奏
imply global 暗示全局变量:即任何变量,如果变量未经声明就赋值,此变量就为全局对象(window)所有。
预编译的四部曲:
1.创建GO/AO对象
2.找形参和变量声明,将变量和形参名作为AO属性名,值为undefined
3.将实参值和形参统一
4.在函数体里面找函数声明,值赋予函数体
3.解释执行
(解释一行执行一行)
最后
以上就是勤恳热狗为你收集整理的理解js执行的过程:JS运行三部曲的全部内容,希望文章能够帮你解决理解js执行的过程:JS运行三部曲所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复