TypeScript学习之路(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/friend_ship/article/details/79164481

TypeScript语言内部主要被分为三层:语言层、编译层、语言服务层。


每一个主要从层都有不同的用途:

       语言层:实现所有TypeScript的语言特性。

       编译层:执行编译、类型检查,然后将TypeScript代码转换成JavaScript代码。

      语言服务层:生成信息以帮助编辑器和其他工具来提供更好的辅助特性等等。


TypeScript语言特性

      使用var声明的变量保存在最近的函数作用域中(如果不在任何函数中则在全局作用域中)

      使用let声明的变量保存在最近的块作用域中(如果不在任何块中则在全局作用域中)

      使用const声明的常量,可以是全局作用域也可以是块作用域



使用TypeScript环境搭建

为了能使用npm,需要先在开发环境中安装Node.js,官网:https://nodejs.org/

安装后,在控制台运行下面的命令:

npm install -g typescript (-g表示全局安装)

OS用户需要使用sudo命令:

sudo npm install -g typescript

TypeScript默认包含一个名为lib.d.ts的文件,提供了像DOM中JavaScript内置库的接口声明。

使用.d.ts结尾的声明文件,是用来提高TypeScript对第三方库或浏览器运行时环境的兼容性。




    




猜你喜欢

转载自blog.csdn.net/friend_ship/article/details/79164481
今日推荐