ts复习(一)

63 阅读1分钟

ts复习(一)

TypeScript 是一种由 Microsoft 开发的开源编程语言,它是 JavaScript 的一个超集,它新增了一些面向对象的特性、类型系统和其他一些功能,以提高 JavaScript 的开发体验和质量。

TypeScript 与 JavaScript 的主要区别在于它引入了类型系统:在 TypeScript 中,变量、参数、属性、函数返回值等类型必须在声明或赋值时被明确指定。这使得 TypeScript 代码更易于理解、维护和重构。

TypeScript 还支持类、接口、枚举、泛型等面向对象的特性,并且具有强大的工具链,支持代码编辑器、静态分析、文档生成、单元测试等开发过程中的自动化工具。

当你在用 TypeScript 编写代码时,可以使用任何兼容 ES6 或更新版本的 JavaScript 库和框架。这意味着你可以使用最新、最流行的开发框架(如 React、Vue、Angular 等)和 JavaScript 库(如 Lodash、Moment 等),同时还可以利用 TypeScript 提供的类型系统和其他特性来提高代码的质量和可维护性。

总的来说,TypeScript 是一种现代的、功能强大的编程语言,它为 JavaScript 提供了更好的开发体验和更高的代码质量,是 Web 应用和框架开发的一种趋势和方向。

基本数据类型

布尔值

image.png

ts学习.png

字符串

image.png

数组

image.png

元组 tuple

image.png

枚举

image.png

image.png

any

image.png

void

image.png

Null 和 Undefined

image.png

Never

image.png

Object

image.png

类型断言

image.png

接口

可选属性

image.png

只读属性

image.png

额外的属性检查

image.png

函数声明

image.png

可索引的类型

image.png

接口继承

image.png

混合类型

image.png

接口继承类

image.png

以上是一部分,后续会陆续更新,光看没用,还是多敲代码吧~