1.TypeScript初识

1.1.TypeScript是什么

官网定义:

TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.

Any browser. Any host. Any OS. Open source.

翻译成中文:

TypeScript 是 JavaScript 的类型的超集,它可以编译成纯 JavaScript。编译出来的 JavaScript 可以运行在任何浏览器上。TypeScript 编译工具可以运行在任何服务器和任何系统上。TypeScript 是开源的。

1.2.为什么要学习TypeScript

TypeScript是JavaScript的超集,那意味着比JavaScript的功能更强大,它包含了JavaScript的很多最新和不断发展的特性,能让我们建立更健壮的组件,同时,它还可以编译成纯净的JavaScript代码

TypeScript提供了类型注解特性,允许开发者在开发JavaScript定义类型,在编译阶段进行类型系统检查,避免很多线上的错误,它更像后端Java这样的语言,能用来构建大型企业应用,也非常适用于编写基础库,许多非常出名的项目都在使用TypeScript,例如:Vue、React、VSCode等,它在社区里面非常的流行,应该说当前必备的技能了,如果再不学就落伍了

1.3.环境搭建

安装

npm i typescript -g

初始化项目

npm init -y
tsc --init

新建helloworld.ts 文件

let url = "nodeing.com"

执行编译

tsc helloworld.ts

在vscode中自动编译

点菜单栏->终端->运行任务,然后选择下图中的选项