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是編譯型語言。
相關文章
相關標籤/搜索