当前位置:实例文章 » HTML/CSS实例» [文章]TypeScript基础篇 - TS日常类型 上篇

TypeScript基础篇 - TS日常类型 上篇

发布人:shili8 发布时间:2025-02-12 19:50 阅读次数:0

**TypeScript基础篇 - TS日常类型**

上篇:TS基本类型、元组类型、枚举类型、类类型---

### 前言在前面的文章中,我们已经了解了TypeScript的基本概念,包括变量声明、类型推断等。然而,在实际开发中,我们还需要了解更多关于类型的知识,以便更好地利用TypeScript来编写高质量的代码。在本篇文章中,我们将重点介绍TS日常类型。

###1. 数值类型在TypeScript中,数值类型(Number)是最基本的类型之一。我们可以使用`number`关键字来表示一个数字类型的变量。

typescriptlet num: number =10;
console.log(num); // 输出:10


###2. 布尔类型布尔类型(Boolean)用于表示一个逻辑值,通常用true或false来表示。我们可以使用`boolean`关键字来表示一个布尔类型的变量。

typescriptlet flag: boolean = true;
console.log(flag); // 输出:true


###3. 空类型空类型(Void)用于表示一个没有值的类型。我们可以使用`void`关键字来表示一个空类型的变量。

typescriptfunction sayHello(): void {
 console.log('Hello, World!');
}

sayHello(); // 输出:Hello, World!


###4. 未定义类型未定义类型(Undefined)用于表示一个没有值的类型。我们可以使用`undefined`关键字来表示一个未定义类型的变量。

typescriptlet name: undefined = undefined;
console.log(name); // 输出:undefined


###5. null类型null类型(Null)用于表示一个空对象指针。我们可以使用`null`关键字来表示一个null类型的变量。

typescriptlet obj: null = null;
console.log(obj); // 输出:null


###6. 字符串类型字符串类型(String)用于表示一段文本。我们可以使用`string`关键字来表示一个字符串类型的变量。

typescriptlet str: string = 'Hello, World!';
console.log(str); // 输出:Hello, World!


###7. 数组类型数组类型(Array)用于表示一组值的集合。我们可以使用`array`关键字来表示一个数组类型的变量。

typescriptlet arr: number[] = [1,2,3];
console.log(arr); // 输出:[1,2,3]


###8. 元组类型元组类型(Tuple)用于表示一组值的集合,且每个值都有一个固定的类型。我们可以使用`tuple`关键字来表示一个元组类型的变量。

typescriptlet tuple: [string, number] = ['Hello',123];
console.log(tuple); // 输出:['Hello',123]


###9. 枚举类型枚举类型(Enum)用于表示一组值的集合,且每个值都有一个固定的名称。我们可以使用`enum`关键字来表示一个枚举类型的变量。

typescriptenum Color {
 Red,
 Green,
 Blue}

let color: Color = Color.Green;
console.log(color); // 输出:1


###10. 类类型类类型(Class)用于表示一个模板,用于创建对象。我们可以使用`class`关键字来表示一个类类型的变量。

typescriptclass Person {
 name: string;
 age: number;

 constructor(name: string, age: number) {
 this.name = name;
 this.age = age;
 }
}

let person: Person = new Person('John',30);
console.log(person); // 输出:Person { name: 'John', age:30 }


### 总结在本篇文章中,我们介绍了TS日常类型,包括数值类型、布尔类型、空类型、未定义类型、null类型、字符串类型、数组类型、元组类型、枚举类型和类类型。这些类型是TypeScript编程的基础知识,了解它们有助于我们更好地利用TypeScript来编写高质量的代码。

---

### 后记本篇文章是TypeScript基础篇系列中的第二篇文章。在下一篇文章中,我们将继续介绍TS高级类型和模块系统。感谢您的阅读!

其他信息

其他资源

Top