91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript中什么是解釋器

發布時間:2021-04-22 17:32:25 來源:億速云 閱讀:273 作者:Leah 欄目:編程語言

今天就跟大家聊聊有關JavaScript中什么是解釋器,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。

JavaScript是什么

JavaScript是一種直譯式的腳本語言,其解釋器被稱為JavaScript引擎,是瀏覽器的一部分,JavaScript是被廣泛用于客戶端的腳本語言,最早是在HTML網頁上使用,用來給HTML網頁增加動態功能。

一、什么是JavaScript解釋器?

JavaScript解釋器又名JavaScript引擎,作用,是執行JavaScript源碼。

JavaScript解析引擎就是能夠“讀懂”JavaScript代碼,并準確地給出代碼運行結果的一段程序。

二、JavaScript解釋器四個組成部分。

1、詞法分析器

將源代碼分解并組織成一組有意義的單詞,這一過程即為詞法分析(Token)。

2、句法解析器

將詞法分析階段生成的 Token 轉換為抽象語法樹(Abstract Syntax Tree),這一過程稱之為語法解析(Parsing)。

3、字節碼生成器

4、字節碼解釋器

三、解釋型語言和編譯型語言的差別:

1、編譯型語言

程序在執行之前需要一個專門的編譯過程,把程序編譯成為機器語言的文件(即exe文件),運行時不需要重新編譯,直接用編譯后的文件(exe文件)就行了。

優點:執行效率高

缺點:跨平臺性差

2、解釋型語言

程序不需要編譯,程序在運行的過程中才用解釋器編譯成機器語言,邊編譯邊執行(沒有exe文件)。

優點:跨平臺性好

缺點:執行效率低

看完上述內容,你們對JavaScript中什么是解釋器有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注億速云行業資訊頻道,感謝大家的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

雷州市| 海城市| 大荔县| 奉新县| 清新县| 海阳市| 西丰县| 喀喇沁旗| 海城市| 元朗区| 昭平县| 马鞍山市| 长武县| 成都市| 额尔古纳市| 都兰县| 金华市| 正定县| 遵义县| 天津市| 松阳县| 剑川县| 孟连| 黄梅县| 临湘市| 定边县| 固安县| 廊坊市| 曲麻莱县| 乐都县| 定结县| 望谟县| 宜黄县| 博客| 奎屯市| 盐津县| 民权县| 建昌县| 闻喜县| 德保县| 宁武县|