TypeScript 是一種 JavaScript 的超集,它擁有更多的功能,其中包括基本類型(Basic Types)。基本類型是 TypeScript 中最基本的類型,它們可以用來定義變數的值,並且可以用來檢查變數的值是否符合預期。
TypeScript 中的基本類型
TypeScript 中的基本類型包括:數字(number)、字串(string)、布林值(boolean)、陣列(array)、元組(tuple)、枚舉(enum)、任意值(any)、空值(void)、null 和 undefined。
數字(number)
數字是 TypeScript 中最常見的基本類型,它可以用來定義整數或浮點數。例如:
let num1: number = 10; let num2: number = 3.14;
字串(string)
字串是 TypeScript 中用來表示文字的基本類型,它可以用來定義字串常量或變數。例如:
let str1: string = 'Hello World'; let str2: string = "Hello TypeScript";
布林值(boolean)
布林值是 TypeScript 中用來表示真假的基本類型,它可以用來定義布林常量或變數。例如:
let isTrue: boolean = true; let isFalse: boolean = false;
陣列(array)
陣列是 TypeScript 中用來表示一組相同類型的資料的基本類型,它可以用來定義陣列常量或變數。例如:
let arr1: number[] = [1, 2, 3]; let arr2: string[] = ['a', 'b', 'c'];
元組(tuple)
元組是 TypeScript 中用來表示一組不同類型的資料的基本類型,它可以用來定義元組常量或變數。例如:
let tuple1: [string, number] = ['a', 1]; let tuple2: [boolean, string] = [true, 'b'];
枚舉(enum)
枚舉是 TypeScript 中用來表示一組有名稱的常量的基本類型,它可以用來定義枚舉常量或變數。例如:
enum Color {Red, Green, Blue}; let c: Color = Color.Green;
任意值(any)
任意值是 TypeScript 中用來表示任何類型的基本類型,它可以用來定義任意值常量或變數。例如:
let any1: any = 10; let any2: any = 'Hello'; let any3: any = true;
空值(void)
空值是 TypeScript 中用來表示沒有任何類型的基本類型,它可以用來定義空值常量或變數。例如:
let void1: void = undefined; let void2: void = null;
null 和 undefined
null 和 undefined 是 TypeScript 中用來表示特殊值的基本類型,它們可以用來定義 null 和 undefined 常量或變數。例如:
let n1: null = null; let u1: undefined = undefined;
總結來說,TypeScript 中的基本類型可以用來定義變數的值,並且可以用來檢查變數的值是否符合預期。它們可以幫助開發者更好地管理程式碼,並且可以減少程式碼出錯的機會。