一. Typescript 类型注解
语法:
let age:number = 18
描述:
1.typescript 是 JS 超集 , TS提供了 js 的所有功能 , 并额外的增加了 类型系统
2.所有 JS 代码都是 TS 代码
3.JS 类型 不会检查 变量 的类型是否发生变化
说明: 代码中的 :number 就是类型注解
作用: 为变量添加类型约束
注意: 约定了什么类型 只能给变量赋值该类型的值 否则就会报错
二. 相比 JS Typescript 新增了哪些类型
JS内类型
原始类型: number string boolean null undefinend
复杂类型: 数组 对象 函数
TS内新增类型
联合类型
自定义类型
接口
元组
字面量类型
枚举