JS预编译

js预编译第一步是语法分析,或者叫语义分析。也就是说,JS会解释一行,然后执行一行,不会出现解释两行,执行两行的情况。但是在第一步之前,系统会进行全局扫描,查看代码中有没有基本的语法错误,比如缺括号等,仅仅是扫描,不会编译。在扫描完成后,才开始进行预编译,解释一行,执行一行。这就是JS运行三部曲,既,语法分析、预编译、解释执行。

你可能感兴趣的:(JS预编译)