TypeScript简称TS, 是微软公司设计的一门语言。以JavaScript为基础构建的语言,扩展了JS、兼容JS(甚至可以在TS文件中兼容使用JS)、并且添加了类型,并且可以在任何支持JavaScript的平台中执行,但是注意一点的是TS不能被JS解析器直接执行,但是我们可以通过编译,编译为JS就可以了。
为什么不直接使用JS写呢,因为大型的项目JS不太适合使用。
为什么不直接编译TS呢?因为JS的根深蒂固的地位,加上市场的占有率,以及浏览器的支持率,所以需要编译为JS再运行。
相比于JS来说,TS对于一个变量的类型进行了强制的限定,如果一开始定义了这个变量只能存储数字类型,那么就不能存储为字符类型。
ts的特性:
- TS中增加了类型,这个类型类似于java中的类。
- TS中支持ES的新特性
- TS中添加了ES不具备的新特性
- TS中有丰富的配置选项
- TS可以被编译为任意版本的es,可以解决浏览器之间的兼容性的问题。
标签:TypeScript,TS,笔记,JS,编译,01TS,类型,ES From: https://www.cnblogs.com/hg-blogs/p/16926400.html