#typescript
Read more stories on Hashnode
Articles with this tag
型別斷言是 TypScript 的一種機制,允許我們手動指定一個明確的型別,提供 TypeScript 編譯器無法自行推斷的額外型別資訊。 我們可以透過這兩種寫法來指定型別斷言: 語法 尖括號 <>(angle-bracket)語法 語法:<type>value - 在需要斷言的變數前加上...
在 JavaScript 中,有兩種常見的定義函式的方式——函式宣告(Function Declaration)和函式表達式(Function Expression): // 函式宣告式(Function Declaration) function add(x, y) { return x...
在 TypeScript 中,可以使用多種方式來定義陣列的型別。 使用型別後綴法 Type Suffix Syntax:「型別 + 方括號」 在變數名稱後面加上 [],表示這個變數是一個陣列,裡面包含的元素都是同一個型別。 let numbers: number[] = [1, 2, 3, 4,...
什麼是介面(Interface)? 在物件導向程式語言中,介面(Interfaces)是一個很重要的概念。它用來定義物件的結構和行為。一個介面描述了一個物件應該有哪些屬性、方法以及其型別,類似於一個「契約」,告訴你的程式碼應該如何組織資料。 TypeScript...
Data Types 原始資料型別 Javascript 資料型別(Data types)分為「原始資料型別(Prmitive types)」和「物件型別(Object...
型別推論 Type Inference 變數在宣告的時候如果沒有明確指定任何型別,TypeScript 就會依照型別推論(Type Inference)的規則來推測出變數的型別。 變數的型別推論 let something = 'Hello' // 等同於 let something: string...