// js => javaScript // let a = 20; // 数据 决定 类型 // 弱语言 // ts => typeScript // var a:string; // a = 10; // 类型 决定 数据 // 强语言 // var a; // ts变量第一次赋值是什么类型 之后永远只能用这个类型 不能改! let a: number = 12; a = 44; // let xxx:类型 = 值 let x:boolean; x = true; // x = 12; // 全局安装:npm install -g typescript // 查看是否安装成功: tsc -v // 编译ts:tsc 名称 export {} // 解决重复变量定义 // 让ts作为独立的模块 // 将编译后的js自动转成严格模式 // Omit Pink区别