TypeScript:JavaScript的缺点之一:没有类型关键字、没有类型检查

JavaScript的缺点

JavaScript的缺点之一:没有类型关键字、没有类型检查

例子

这里为了简单,便于理解,定义 add() 函数,实现加法运算

// 定义变量age,赋值20岁
var age = 20

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

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

执行结果:

明年的年龄是:男1

分析:

由于 js 没有检查类型,造成程序可以运行,但运行结果是错误的


原文出处:/show_1IX5KuL6YnbX.html