前言
TypeScript在这几年前端开发者可能是必会的一项技术了,它是javascript
的一个超集。就类似我们之前学过的css
,这个css
就相当于是我们原生的js
,但是当我们真正开发项目时,我们可能不会用原生的css
,我们可能会使用less
、sass
、stylus
等语言实现我们想要的css
,因为使用这些解释器就可以将我们的代码解析成css
。这个过程同样适用于js
。我们都知道,js
是一门弱类型的语言,什么是弱类型语言呢?就是说,它内部的一些类型,都是很松散的。学过C、C++ 、以及Java 的都知道,当我们声明了一个变量,这个变量就会被赋予一个类型(整形,浮点型等),然而弱类型并没有这种优势。js:不管你来什么数据,小爷我都是照单全收~~,此时TS就是为了解决这个问题而被创作出来的。现在就让我们一起看看吧!