why typescript (为什么 )
支持类型检查,扛大项目时更规范,更高效。 (类型都检查了,方便提前发现问题)
类型定义。
推荐使用 let,const . (支持块作用域)
3.1 变量声明类型的3种方式
let a:string = 'hello';
let b:number;
b = 100;
let c = 100; //默认给了number 类型
3.2 函数声明类型
function funca(a:number, b:number):number {
return a +b ;
}
console.log(funca(111, 222))
小技巧, tsc -w 02.ts 监控编译
node 02.js 运行02.js