TypeScript 基础类型学习笔记
TypeScript 提供了许多基础数据类型来定义变量和函数的参数。在本文中,我们将探讨以下类型:
- number
- string
- boolean
- null 和 undefined
- any
- void
- never
number
number 类型表示数字,包括整数和浮点数。
typescriptCopy Codelet age: number = 25;
let price: number = 3.99;
string
string 类型表示字符串。
typescriptCopy Codelet name: string = "Lily";
let message: string = `Hello, ${name}!`;
boolean
boolean 表示布尔值,即 true 和 false。
typescriptCopy Codelet isDone: boolean = false;
null 和 undefined
null 和 undefined 分别表示空值和未定义值。它们通常用于可选参数或返回值。
typescriptCopy Codelet notExist: null = null;
let absent: undefined = undefined;
any
any 类型表示任意类型,它可以是任何类型的值。
typescriptCopy Codelet unknown: any = "Hello World";
unknown = 42;
void
void 表示没有任何返回值的函数。
typescriptCopy Codefunction log(message: string): void {
console.log(message);
}
never
never 表示永远不会返回的函数,例如抛出错误的函数。
typescriptCopy Codefunction throwError(): never {
throw new Error("oops!");
}
以上就是 TypeScript 基础类型的学习笔记。希望对你有所帮助!