TypeScript:有类型关键字、有类型检查

介绍

TypeScript 有类型关键字、有类型检查,可以避免 TypeScript:JavaScript的缺点之一:没有类型关键字、没有类型检查 中的错误

好处

当类型不匹配时,编译期间就能检查出来,并且报错,降低发生错误的可能性,避免发生隐患

例子

创建 test.ts 文件,内容如下:

// 定义 number 类型的变量 age,赋值 20 岁
let age : number = 20

age = '男' // 误修改成性别

console.log("明年的年龄是:"+ (age+1))

执行下面命令运行

ts-node test.ts

编译报错,如下:

错误原因: age 是 number 类型,不能赋值字符串 男


原文出处:/show_1IX5KugR9FWU.html