JavaScript有预编译吗

  1. JS有变量和函数提升,网上的资料说这个阶段是预编译/预处理/预解释,可是JS是解释性语言,说是“预编译”妥当吗?


PIPIONE
浏览 435回答 2
2回答

慕侠2389804

js是动态编译,又称运行时编译。运行是js引擎会对代码进行重新优化编译,再通过解释器处理。

RISEBY

估计是指js引擎加载时依据一定策略对代码优化,再解释执行。对于非自己js编写文件,比如jsx有一个转义过程。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript