關於Learn TypeScript | Code & Run
TypeScript 教學與編譯器:泛型、型別謎題和麵試題
從第一個類型註解到泛型和條件類型,循序漸進地學習 TypeScript。本 TypeScript 教學包含 101 個簡短課程,並配備一個可在您輸入時檢查類型的程式碼編輯器、每日練習題和麵試練習,讓您編寫出真正符合規範的程式碼,而不僅僅是閱讀相關理論。
您將學到什麼
共 101 門課程,352 個課時,等級從 A1 到 C2:
• 基礎:類型的重要性、基本型別、陣列、元組與枚舉、函數與註解、字面量型、unknown、never 和 void
• 類型系統:介面和別名、聯合類型和交集類型、狹窄和守衛、可區分聯合、滿足運算符
• 泛型:泛型函數和類型、約束、條件類型、映射字面量類型和模板字面量類型、infer 關鍵字、自訂工具類型
• 實際專案:React、Node.js 和 Express、類型安全的 API 用戶端、使用 Zod 進行執行時間驗證、使用 Jest 進行測試、tRPC、GraphQL、Next.js
• 工具:嚴格模式和 tsconfig、模組和聲明檔案、建置工具和打包器、單體倉庫、JavaScript 專案遷移
第一門課程免費。課程內容結合了簡短的講解、問題和小程式碼練習。
TypeScript Lab:手機上的真正編譯器
編譯器直接在裝置上執行,因此您的程式碼可以立即得到檢查。
• 類型訓練營:24 個謎題和每日謎題
• 偵錯競技場:在時間耗盡前修復錯誤程式碼
• 每週挑戰:每週每個人都有一個謎題,並在排行榜上排名
• 專案追蹤:建置類型化的 API 用戶端、類型安全的表單和狀態機,每一步都由編譯器和測試進行檢查
• 面試模擬器:限時完成 30 題,並產生評分報告
• 弱點雷達:查看你仍然出錯的主題
具有即時類型檢查的 TypeScript 編輯器
• 在內建編輯器中編寫程式碼,並在輸入時查看類型錯誤下劃線
• 類型瀏覽器顯示遊標所在位置的類型,包括聯合體成員
• 執行程式碼並查看輸出
• 編輯器中的 AI 工具會檢查你的程式並建議你可以套用的修復方案
• 儲存你的程序,稍後再打開
20 個指導項目和 60 個編碼任務
一步一步建立小型程序,每一步運行都會進行檢查。然後,透過三個等級的 60 個簡短程式設計任務進行練習,從「Hello World」到演算法。第一個項目和前兩個任務免費。
AI 導師
遇到泛型約束或編譯器錯誤而感到困惑?向 AI 導師提問,即可獲得簡單易懂的解釋。免費用戶每天可獲得幾個 AI 問題;專業版用戶則無每日問題數量限制。
更多練習方式
• 包含 50 題和 TypeScript 速查表的測驗
• 50 題面試題目及答案
• 全球程式設計挑戰賽:每天三輪全球賽事;使用 TypeScript 或其他語言解決這些問題
• 連續學習天數、經驗值和每日提醒,時間由您選擇
• 該應用程式支援 22 種語言
適用人群
• 正在轉向 TypeScript 的 JavaScript 開發人員
• 希望編寫端到端類型化程式碼的 React 和 Node.js 開發人員
• 希望從一開始就學習類型化程式設計的初學者
• 正在準備程式設計面試的開發人員
免費版和專業版
免費版:包含第一門課程、第一個指導專案和專案進度、兩個程式設計任務、每日實驗練習和每日 AI 導師使用次數。免費版會顯示廣告。
專業版:包含所有課程、專案、進度和任務、無限量的 AI 導師和實驗練習、編輯器中的完整錯誤清單、證書考試,且無廣告。
TypeScript 是微軟公司的商標。本應用程式與微軟公司無任何關聯,也未獲得微軟公司的認可。
立即下載 Learn TypeScript | Code & Run,編寫您的第一個類型化程式。







