全国服务热线:400-035-8011

位置:昆明达内教育IT培训机构 > 学校动态 > javascript是编译语言吗

javascript是编译语言吗

来源:昆明达内教育IT培训机构时间:2021/9/10 14:22:16

  javascript是编译语言吗?
  javascript不是编译型语言,而是解释型或即时编译型的编程语言。
  编译是将源程序翻译成可执行的目标代码,翻译与执行是分开的;而解释是对源程序的翻译与执行一次性完成,不生成可存储的目标代码。
  JavaScript(简称“JS”) 是一种具有函数的轻量级,解释型或即时编译型的编程语言;JavaScript是在程序的运行过程中逐行进行解释。
  JavaScript的源代码在发往客户端运行之前不需经过编译,而是将文本格式的字符代码发送给浏览器由浏览器解释运行。直译语言的弱点是安全性较差,而且在JavaScript中,如果一条运行不了,那么下面的语言也无法运行。而其解决办法就是于使用try{}catch(){},其中,catch()中会传入错误信息。
  编译型语言 VS 解释型语言
  1、与计算机的交流方式不同
  解释程序不产生目标代码,它逐条地取出源程序中的语句,边解释,边执行;解释器把源代码文件边解释成机器语言边交给CPU执行。
  编译是将源程序翻译成可执行的目标代码,执行可执行程序文件,翻译与执行是分开的。
  2、运行速度
  解释程序运行效率低,所有的代码均需经过解释器边解释变执行,速度比编译型慢很多
  编译程序执行速度快,因为你的程序代码已经翻译成了是计算机可以理解的机器语言。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/3172/news/408241/违者必究! 以上就是昆明达内教育IT培训机构 小编为您整理 javascript是编译语言吗的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011