TypeScript 是什麼?
TypeScript 是在 JavaScript 之上加了一層檢查機制,由 Microsoft 開發。它能在撰寫程式碼時,也就是軟體執行之前,抓出一整類的錯誤。
與工程師談談 知識庫
它是什麼
JavaScript 是讓網頁具有互動性的語言。它很靈活,但也允許把錯誤類型的值傳到錯誤的地方,直到有人使用頁面時才報錯。TypeScript 讓開發人員宣告每個部分預期的資料類型,例如數字、日期或客戶紀錄。
程式碼一寫好,檢查器就會標出不一致之處。接著程式碼會被轉換成一般的 JavaScript,因此在任何能執行 JavaScript 的地方都能運作。這些檢查只在建置時進行,因此來自外部的資料,例如表單或其他系統,在程式執行時仍需要驗證。這套工具來自 Microsoft,且是開源的。
為什麼這對企業很重要
- 更少錯誤傳到使用者手上:許多錯誤在桌前就被抓到,而不是在客戶面前才出現。
- 更安全的變更:需求改變時,檢查器會指出每一處受影響的地方。
- 更容易交接:宣告的型別等於記錄了程式碼的預期,新進開發人員能更快上手。
KawaConnect 如何運用 TypeScript
在額外檢查值得的網頁應用程式工作上,我們使用 TypeScript,無論是人們操作的介面,還是其背後的服務。這是我們打造客製化商業軟體的方式之一,這類軟體必須在需求變動時持續運作。
相關服務
瞭解更多
- 維基百科的 TypeScript 條目對這個語言及其與 JavaScript 關係的簡短中立說明,適合非開發人員。
- TypeScript 網站官方網站,其中包含可在瀏覽器中試用這個語言、無須安裝任何東西的線上練習區。
- TypeScript 文件為學習或審閱 TypeScript 程式碼的開發人員準備的手冊與參考資料。