返回

TypeScript 之常见类型(下)

前端

字符串

let name: string = "John Doe";

数值

let age: number = 30;

布尔

let isMarried: boolean = true;

数组

let numbers: number[] = [1, 2, 3];

元组

let employee: [number, string] = [1, "John Doe"];

枚举

enum Color {
  Red,
  Green,
  Blue
}

let myColor: Color = Color.Blue;

任意值

let anything: any = "Hello";

空值

let notSure: void = undefined;

未知值

let anyValue: unknown = "Hello";

never

function infiniteLoop(): never {
  while (true) {
    // ...
  }
}

对象

interface Person {
  name: string;
  age: number;
}

let person: Person = {
  name: "John Doe",
  age: 30
};

与 TypeScript 深入相关的内置对象

  • Array
  • Boolean
  • Date
  • Function
  • Map
  • Number
  • Object
  • RegExp
  • Set
  • String
  • Symbol

总结

TypeScript 提供了多种内置类型来帮助我们定义变量和函数的参数类型。这些类型包括字符串、数值、布尔、数组、元组、枚举、任意值、空值、未知值、never 和对象。此外,TypeScript 还提供了与 TypeScript 深入相关的内置对象,包括 ArrayBooleanDateFunctionMapNumberObjectRegExpSetStringSymbol

我希望这篇文章对您有所帮助。如果您有其他问题,请随时与我联系。