typescript基本数据类型
typescript基本数据类型
在TypeScript中,我们可以使用以下基本数据类型:布尔类型 (boolean):表示逻辑值,可以是true或false。
数字类型 (number):表示数值,可以是整数或浮点数。
字符串类型 (string):表示文本数据,使用单引号或双引号来包裹字符串。
数组类型 (array):表示一个元素的集合,每个元素都有相同的数据类型。
元组类型 (tuple):表示一个固定长度的数组,各个元素的数据类型可以不同。
枚举类型 (enum):表示一组具有命名值的常量集合。
示例代码:
let isActive: boolean = true;
let age: number = 25;
let username: string = "John Doe";
let numbers: number[] = [1, 2, 3];
let person: [string, number] = ["Alice", 30]; // 元组类型
enum Color {
Red,
Green,
Blue,
}
let favoriteColor: Color = Color.Blue;
console.log(favoriteColor); // Output: 2
变量声明和类型注解
在TypeScript中,我们可以使用let和const来声明变量。同时,我们也可以使用类型注解来明确变量的数据类型,也可以让TypeScript根据赋值自动推断变量类型。使用let和const声明变量
let用于声明可变变量,其值可以随时被修改。
const用于声明常量,其值在声明后不能再被修改。
显式类型注解
使用类型注解可以显式地为变量指定数据类型。类型推断
如果没有显式地指定数据类型,TypeScript会根据赋值的值自动推断变量的类型。
示例代码:
let message: string; // 类型注解
message = "Hello TypeScript!";
const pi: number = 3.14;
function add(a: number, b: number): number {
return a + b;
}
let result = add(5, 10); // TypeScript可以推断result的类型为number
在这个示例中,我们声明了一个字符串类型的变量message并为其添加了类型注解;声明了一个常量pi,并指定其数据类型为number;还声明了一个函数add,并为参数和返回值添加了类型注解。在调用add函数时,TypeScript会自动推断result变量的类型为number。
网友评论0