代码段: 一个script执行过程中,一个代码段一个代码段的执行,其中js的代码执行过程中,可以分为两个阶段。其中一个叫做预编译,一个叫做执行,其中预编译结束后,才会开始执行。
声明: 声明变量var a=110;声明+赋值=定义 声明函数function fn(){}
预编译: 声明提升:加var的变量会被提升到代码段的最前面。 注意:变量提升仅仅是声明,函数提升就不仅仅只是提升声明了,同时也会提升赋值
代码执行 一行一行的执行