介绍
TypeScript 有类型关键字、有类型检查,可以避免 TypeScript:JavaScript的缺点之一:没有类型关键字、没有类型检查 中的错误
好处
当类型不匹配时,编译期间就能检查出来,并且报错,降低发生错误的可能性,避免发生隐患
例子
创建 test.ts 文件,内容如下:
// 定义 number 类型的变量 age,赋值 20 岁
let age : number = 20
age = '男' // 误修改成性别
console.log("明年的年龄是:"+ (age+1))
执行下面命令运行
ts-node test.ts
编译报错,如下:
错误原因: age 是 number 类型,不能赋值字符串 男
