个人理解
定义
‘TypeScript’-顾名思义,就是有Type的Script
那么它和没有Type的Script有什么不一样呢,例如某Java前缀的Script 举个例子:实际开发需求中我们要定义一个商品名称的变量为goodsName(ps:众所周知商品名称都必须是要字符串的)
代码语言:javascript复制// js中定义一个变量,先赋值一个字符串
let goodsName = 'apple' // 很好,看起来都一起正常
// 然鹅,一位刚失恋的程序员哥哥,不小心把它改成一个数字(说笑,程序员哪会有女朋友)
goodsName = 520 // 这时候程序也没有阻止小哥哥这种赤裸裸的示爱行为
// 甚至可以改成布尔值
goodsName = true
// -----------------
// 可以想想刚失恋的小哥哥,把这个变量提交给后端的接口
// 最后给产品发现了
// 后端调查发现是前端提交的数据类型错误
// 顺利摔锅给前端
// 从此小哥哥就步入了人生的低谷,情场事业双失