typescript入门 | 青训营笔记

72 阅读1分钟

这是我参与「第四届青训营 」笔记创作活动的第33天

什么是typescript

TypeScript是微软开发的一个开源的编程语言,通过在JavaScript的基础上添加静态类型定义构建而成。TypeScript通过TypeScript编译器或Babel转译为JavaScript代码,可运行在任何浏览器,任何操作系统。 [1] 

TypeScript添加了很多尚未正式发布的ECMAScript新特性(如装饰器 [2]  )。2012年10月,微软发布了首个公开版本的TypeScript,2013年6月19日,在经历了一个预览版之后微软正式发布了正式版TypeScript。当前最新版本为TypeScript 4.7 [3-4]  。

基本语法

基础数据类型

image.png

对象类型

image.png

函数类型

image.png

函数重载

image.png

数组类型

image.png

typescript补充类型

image.png

typescript泛型

image.png

image.png

类型别名&类型断言

image.png

字符串&数字 字面量

image.png

高级类型

联合交叉类型

image.png

image.png

类型保护与类型守卫

image.png

image.png

高级类型

image.png

image.png

image.png

函数返回值类型

image.png

image.png