JavaScript是否是通过JIT编译器或解释器从源代码转换成机器码?还是取决于您正在运行的浏览器和JavaScript引擎?
JavaScript是否是通过JIT编译器或解释器从源代码转换成机器码?还是取决于您正在运行的浏览器和JavaScript引擎?
JavaScript是一种脚本语言,浏览器执行的是文本格式的脚本。因此,根据定义,JavaScript是解释性语言。
编译型语言是从二进制文件执行的语言。
JIT(即时编译)只是JavaScript引擎可以进行的优化方式,但你永远不会真正生成二进制JS文件,所以该语言是解释性语言。