有了Eslint 检查代码了,为什么还要使用 TypeScript 编程呢?
一、ESlint
ESlint是一个用来检查代码风格的lint工具,让代码整体看起来清晰整洁。
二、TypeScript
TypeScript是一门的编程语言,是JavaScript的超集,是带有完整而强大的类型系统的JavaScript。
三、区别
ESlint 是一个编程规范,只是给出必要的提示,并不能检测出数据类型。不按照规范编程,代码也可以运行。
而 TypeScript 是强类型的编程语言,在编译过程中就会针对提前定义好的数据类型进行检查,如果不符合就会报错。
TypeScript 通过强制变量类型,让代码更加稳定、安全和容易维护。