一: js 痛点
- 无类型检测.
- 无法在开发阶段知道某些代码错误.
二:TypeScript是什么?
- 拥有类型的JavaScript超集。
- 它可以通过编译转换为js代码。
- 为javaScript提供了类型检测。 并且增加了元组,枚举等
- 支持所有的JavaScript特性。
- TypeScript是更加强大的JavaScript;让JavaScript更加安全,提供了一些新特性;
三: 标识符的类型注解
3.1 变量的定义
let 变量名: 类型 = 初始值
3.2显示的定义类型
let name:string = 'lxl';
const age:number = 18;
3.3隐式推导类型
- let进行类型推导, 推导出来的通用类型
- const进行类型推导, 推导出来的字面量类型
let name = 'lxl'; //ts会自动推导为 name:string
const age = 18; //ts会自动推导为 age:18