建置與工具
執行時(runtime)
執行時(runtime)是真正執行你程式碼的引擎。原始檔不過是一堆文字,直到有東西讀取它、讓它活起來——Node.js 在伺服器上執行 JavaScript,瀏覽器在網頁上執行它,JVM 則執行 Java。執行時就是你的程式登台演出的那個舞台。
搞清楚自己面向哪個執行時很重要:同樣一段 JavaScript,在 Node.js 裡和在瀏覽器裡能做的事並不一樣,因為各自提供了不同的環境和內建功能。
「runtime」也指某個時間點。錯誤可以分成兩類:一類在早期就被抓住——發生在「編譯時(compile time)」,程式還沒執行;另一類則要到「執行時」、程式真正跑起來、某個壞值終於絆住它時,才暴露出來。
$ node --version v20.11.0
問問你機器上的 JavaScript 執行時是哪個版本。
「執行時」與「編譯時」之分,是值得早點掌握的最實用區別之一。
又稱
另見