TypeScript学习笔记-01TS是什么?()

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 是微软公司设计的一门语言。以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,可以解决浏览器之间的兼容性的问题。