理解JavaScript的編譯過程與運行機制

 JavaScript引擎,不是逐條解釋執行javaScript代碼,而是按照代碼塊一段段解釋執行。所謂代碼塊就是使用<script>標籤分隔的代碼段。 一、編譯階段 對於常見編譯型語言(例如:Java)來說,編譯步驟分爲:詞法分析->語法分析->語義檢查->代碼優化和字節生成。 對於解釋型語言(例如JavaScript)來說,通過詞法分析和語法分析得到語法樹後,就可以開始解釋執行了。 (1)詞法
相關文章
相關標籤/搜索