JS是解释型还是编译型语言?
2024-10-18 10:31:49
解释型和编译型语言
解释型语言
- 解释型语言是对代码进行一句一句的直接运行,在程序运行期间,使用解释器动态将代码解释为机器码,再运行。
编译型语言
- 编译型语言是需要使用编译器先对代码进行编译为机器码,再运行程序,并不是直接运行的。、
优缺点
编译型的语言在运行期间一般是要比解释型的要快一点,因为编译型的语言已经是机器码,无需要再进行解释为机器码。
解释型语言可以写完一行,或一小段程序之后,马上运行,马上调试,快速的测试自己的想法。
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是编译型语言。
最新文章
- Linux-./configure: error: the HTTP rewrite module requires the PCRE library.
- margin-bottom在IE6和IE7下失效的解决办法
- [codeforces 317]A. Perfect Pair
- [问题2014A01] 解答一(第一列拆分法,由张钧瑞同学提供)
- HTML5全局属性和事件
- c语言中动态数组的建立
- MFC ListControl使用方法
- 最短路径算法-Dijkstra算法的应用之单词转换(词梯问题)(转)
- mybatis 打印SQL语句
- 写一个Redis封装类
- React——from
- 8.docker的安全性
- tcp的三次握手,四次挥手
- Oracle 把查询的多个字段赋值给多个变量
- 树莓派上使用DHCPig进行DHCP池耗尽攻击
- 初次使用visual studio
- String中intern()方法
- insta php-fpm 的配置
- Subway Pursuit (二分)(交互题)
- mybatis批量操作-xml方式
热门文章
- Mysql将日期转为字符串
- FCC---Create a Graphic Using CSS---新月图形
- 简单的LNMP安全加固
- Burpsuite抓取https数据包
- Python 读取照片的信息:拍摄时间、拍摄设备、经纬度等,以及根据经纬度通过百度地图API获取位置
- Saltstack_使用指南13_runner的job和manage与execution的saltutil
- NFS共享储存
- NCCL(Nvidia Collective multi-GPU Communication Library) Nvidia英伟达的Multi-GPU多卡通信框架NCCL 学习;PCIe 速率调研;
- 以太网驱动的流程浅析(二)-Ifconfig的详细代码流程【原创】
- cf之 前缀和差分