如何通过TypeScript类型注解实现详细类型注解的讲解?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2321个文字,预计阅读时间需要10分钟。
目录- 类型注释- 类型推导- 类型引导- TypeScript和JS共有的数据类型- TypeScript独有的数据类型- any, unknown, void, never, tuple- 函数参数和返回值- 类型断言- 非空类型断言- 字面量- 类型缩写- 总结- 类型注释提供类型信息
目录
- 类型注解
- 类型推导
- TS和JS共有的数据类型
- TS独有的数据类型
- any
- unknown
- void
- never
- tuple
- 函数参数和返回值
- 类型断言
- 非空类型断言
- 字面量
- 类型缩小
- 总结
类型注解
TypeScript提供了很多数据类型,通过类型对变量进行限制,称之为类型注解,使用类型注解后,就不能够随意变更变量的类型。
以下代码定义了一个字符串类型的变量,如果把它更改为数字类型时,代码编译阶段就会直接报错,提示 “Type ‘number’ is not assignable to type ‘string’”。
本文共计2321个文字,预计阅读时间需要10分钟。
目录- 类型注释- 类型推导- 类型引导- TypeScript和JS共有的数据类型- TypeScript独有的数据类型- any, unknown, void, never, tuple- 函数参数和返回值- 类型断言- 非空类型断言- 字面量- 类型缩写- 总结- 类型注释提供类型信息
目录
- 类型注解
- 类型推导
- TS和JS共有的数据类型
- TS独有的数据类型
- any
- unknown
- void
- never
- tuple
- 函数参数和返回值
- 类型断言
- 非空类型断言
- 字面量
- 类型缩小
- 总结
类型注解
TypeScript提供了很多数据类型,通过类型对变量进行限制,称之为类型注解,使用类型注解后,就不能够随意变更变量的类型。
以下代码定义了一个字符串类型的变量,如果把它更改为数字类型时,代码编译阶段就会直接报错,提示 “Type ‘number’ is not assignable to type ‘string’”。

