这是我参与「第五届青训营 」伴学笔记创作活动的第 4 天
写在前面
今天一直在高速上奔波,晚上才到目的地,所以今天写的比较着急,且今天的内容对还在学习JS的我有点难度,所以我主要写一些比较基础的内容🙏
本堂课重点内容
- TypeScript 简介
- TypeScript 基础语法
- TypeScript 高级语法
- 工程应用
TypeScript 简介
发展历史
- 2012-10:微软发布了TypeScript第一个版本(0.8)
- 2014-10:Angular发布了基于TypeScript的2.0版本
- 2015-04:微软发布了Visual Studio Code
- 2016-05:@types/react发布,TypeScript可开发React
- 2020-09:Vue发布了3.0版本,官方支持TypeScript
- 2021-11:v4.5版本发布
TS ——— 静态类型、弱类型语言
静态类型和动态类型有什么区别?
静态类型就是编译时检查数据类型,即写程序时要声明所有变量的数据类型。如TS、Java等;动态类型就是在运行时检查数据类型,即在写程序时不需要声明变量的数据类型,他会在赋值的时候将变量的数据类型保存下来。
什么是弱类型语言?
弱类型语言是一种弱类型定义的语言,某一个变量被定义类型,该变量可以根据环境变化自动进行转换,不需要经过显性强制转换。弱类型语言包括vb 、PHP、javascript等语言。