快连VPN:速度和安全性最佳的VPN服务
冒號(:)在 typescript 中的作用:聲明變量類型指定函數返回值類型創建聯合類型指定可選屬性指定泛型約束創建映射類型創建類型別名
TypeScript 中的 :(冒號)
冒號(:)是 TypeScript 中一種重要的運算符,用於以下幾種情況:
1. 聲明變量類型
冒號用於指定變量的類型:
let name: string = "John"; //聲明一個string類型的name變量登錄後複製
2. 指定函數返回值類型
冒號用於指定函數的返回值類型:
function sum(a: number, b: number): number { return a + b;}登錄後複製
3. 聯合類型
冒號用於創建一個聯合類型,表示變量可以是多種類型之一:
let age: number | string; //age變量可以是number類型或string類型登錄後複製
4. 可選屬性
冒號用於指定對象的可選屬性:
interface Person { name: string; age?: number; //age屬性是可選的}登錄後複製
5. 泛型約束
冒號用於指定泛型類型的約束:
interface Array<T extends number> { //T必須是number類型 length: number;}登錄後複製
6. 映射類型
冒號用於創建映射類型,它將一個類型映射到另一個類型:
type ReadonlyMap<T> = { readonly [key in keyof T]: T[key]; //keyof T表示T的鍵類型};登錄後複製
7. 類型別名
冒號用於創建類型別名:
type Vector3 = [number, number, number]; //Vector3是[number, number, number]類型的別名登錄後複製
以上就是typescript中的 什麼意思的詳細內容,更多請關注本站其它相關文章!