Hello TypeScript
我們從一個簡單的例子開始。
將以下程式碼複製到 hello.ts
中:
然後執行
這時候會產生一個編譯好的檔案 hello.js
:
TypeScript 中,使用 :
指定變數的型別,:
的前後有沒有空格都可以。
上述例子中,我們用 :
指定 person
引數型別為 string
。但是編譯為 js 之後,並沒有什麼檢查的程式碼被插入進來。
TypeScript 只會進行靜態檢查,如果發現有錯誤,編譯的時候就會報錯。
下面嘗試把這段程式碼編譯一下:
編輯器中會提示錯誤,編譯的時候也會出錯:
但是還是產生了 js 檔案:
TypeScript 編譯的時候即使報錯了,還是會產生編譯結果,我們仍然可以使用這個編譯之後的檔案。
Last updated
Was this helpful?