JS 问题
JavaScript
已经成为应用最为广泛的跨平台语言之一。
最初,JS
是一种用于向网页添加一些交互性的小型的脚本语言。现在,已经发展成为各种规模的前端和后端应用程序的首选语言了。
虽然JS
编写程序的大小、范围和复杂性呈指数级增长 ,但是JS
语言表达不同代码单元之间的关系能力却没有。这就使得JS
开发,成为一项难以大规模管理的任务。
程序员编写的最常见的错误类型就是类型错误,即在预期不同类型值的地方,使用了某种类型的值。这个错误可能是由很多原因导致的,比如拼写错误,无法理解库的API
而导致的错误,或者是对运行时的行为的错误假设。
如何解决这个问题?使用TypeScript
。
TS
TS
的目标,就是成为JS
程序的静态类型检查器。也就是一个在代码运行之前运行的工具,可以叫它静态编译。能够可以确保程序的类型正确,也可以叫做类型检查。
TS
在现有的JS
语法之上,加入了类型检查这一层。这一层即使被删除,也丝毫不会影响运行时的原有表现。