亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

开封县| 九龙坡区| 缙云县| 麻栗坡县| 佳木斯市| 建宁县| 益阳市| 乌审旗| 肇东市| 辽中县| 佳木斯市| 台南县| 吴忠市| 申扎县| 内江市| 昌乐县| 崇明县| 昌都县| 新竹市| 台前县| 布拖县| 尼木县| 右玉县| 大丰市| 徐闻县| 剑河县| 古交市| 嘉荫县| 玉山县| 乳山市| 宁阳县| 梁山县| 凌源市| 固安县| 克山县| 怀安县| 大埔区| 定结县| 尉氏县| 杨浦区| 华池县|