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 中的基本類型可以用來定義變數的值,並且可以用來檢查變數的值是否符合預期。它們可以幫助開發者更好地管理程式碼,並且可以減少程式碼出錯的機會。

Categorized in:

Tagged in: