JS是解释型仍是编译型语言?

解释型和编译型语言

解释型语言

  • 解释型语言是对代码进行一句一句的直接运行,在程序运行期间,使用解释器动态将代码解释为机器码,再运行。

编译型语言

  • 编译型语言是须要使用编译器先对代码进行编译为机器码,再运行程序,并非直接运行的。、

优缺点

  • 编译型的语言在运行期间通常是要比解释型的要快一点,由于编译型的语言已是机器码,无须要再进行解释为机器码。测试

  • 解释型语言能够写完一行,或一小段程序以后,立刻运行,立刻调试,快速的测试本身的想法。调试

JS属于编译仍是解释型语言?

  • 广泛认为是解释型语言,但在《你不知道的JS》一书当中,做者说到:despite the fact that JavaScript falls under the general category of “dynamic” or “interpreted” languages, it is in fact a compiled language
    做者认为,JS是编译型语言。
相关文章
相关标签/搜索