【Typescript | 青训营笔记】

64 阅读1分钟

这是我参与「第五届青训营 」伴学笔记创作活动的第 4 天

重点:

  • 什么是Typescript
  • 基本语法
  • 高级类型
  1. 什么是Typescript

image.png

🚌动态类型:在执行阶段才确定类型的匹配(放在浏览器中执行后才提示类型)

🏜静态类型:在编译阶段就去确定类型匹配

🧳弱类型语言:比如字符串"1"和数字1可以相加,强类型语言不支持

image.png

  1. 基本语法

类型定义:

类型名:关键字

🍕基础数据类型

image.png

🍔对象类型

image.png

🍟函数类型

image.png

🍿函数特性 ——— 重载

image.png

🧇数组类型

image.png

🍘Typescript泛型

不预先指定具体的类型,而在使用的时候在指定类型的一种特性

image.png

  1. 高级类型

🍠联合/交叉类型

image.png

🥠类型保护与类型守卫

image.png