TypeScript 是一门强类型语言,明确要求指定变量的数据类型,以进行类型检查。它提供基本数据类型(数字、字符串、布尔值等),以及复合数据类型(数组、元组、枚举、类型别名、接口和类),用于表示更复杂的数据结构和行为。
TypeScript 中的数据类型
TypeScript 是一门强类型语言,这意味着它要求对变量声明的数据类型进行显式定义。数据类型有助于编译器对代码进行类型检查,防止出现类型不匹配的错误。
基本数据类型
TypeScript 提供了以下基本数据类型:
复合数据类型
数组
数组是一系列相同类型元素的有序集合。可以使用 [] 方括号语法声明数组:
let numbers: number[] = [1, 2, 3];
元组
元组是一种有序集合,其中的每个元素可以具有不同的类型。使用 [] 方括号语法声明元组,并用逗号分隔元素:
let employee: [string, number] = ["John Doe", 12345];
枚举
枚举是一组命名常量的集合。使用 enum 语法声明枚举:
enum Colors { Red, Green, Blue }
类型别名
类型别名允许您创建自定义数据类型,这些类型别名为您自己的代码提供更好的可读性和可重用性。使用 type 语法声明类型别名:
type Employee = { name: string; salary: number; };
接口
接口定义了一组属性和方法,其他类型可以实现这些属性和方法。使用 interface 语法声明接口:
interface IEmployee { name: string; getSalary(): number; }
类
类是逻辑实体的蓝图,它封装了数据和行为。使用 class 语法声明类:
class Employee implements IEmployee { name: string; salary: number; constructor(name: string, salary: number) { this.name = name; this.salary = salary; } getSalary(): number { return this.salary; } }
以上就是typescript中的数据类型的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号