TypeScript
: 為 JS 的擴展超集 ( super set ),提供型別檢查、豐富的型別來定義變數型態,避免大型專案維護上困難