这是我参与「第四届青训营 」笔记创作活动的的第11天
一.为什么什么是Typescript
1.Typescript发展历史
2.区别
js:动态类型、弱类型语言 ts:静态类型、弱语言类型
3.为什么是Typescript
静态类型:
- 可读性增强:基于语法解析TSDoc,ide增强
- 可维护性增强:在编译阶段暴露大部分错误
- 在多人合作的大型项目中,获得更好的稳定性和开发效率
JS的超集
- 包含于兼容所有JS特性,支持共存
- 支持渐进式引入与升级
4.编辑器推荐
typescript在线编辑器
vscode
二.基本语法
1.基本数据类型
字符串:const q='string => const q: string='string
数字: const w=1 => const w: number=1
布尔值:const e=true => const e: boolean=true
null: const r=null => const r: null =null
undefined: t=undefined => const t: undefined = undefined