JS是解釋型還是編譯型語言?


解釋型和編譯型語言

解釋型語言

  • 解釋型語言是對代碼進行一句一句的直接運行,在程序運行期間,使用解釋器動態將代碼解釋為機器碼,再運行。

編譯型語言

  • 編譯型語言是需要使用編譯器先對代碼進行編譯為機器碼,再運行程序,並不是直接運行的。、

優缺點

  • 編譯型的語言在運行期間一般是要比解釋型的要快一點,因為編譯型的語言已經是機器碼,無需要再進行解釋為機器碼。

  • 解釋型語言可以寫完一行,或一小段程序之后,馬上運行,馬上調試,快速的測試自己的想法。

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是編譯型語言。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM