TypeScript快速入门

背景说明

TypeScript 是一种由微软开发的自由和开源的编程语言,它是 JavaScript 的一个超集,扩展了 JavaScript 的语法。

同类对比

TypeScript 是 JavaScript 的超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改,TypeScript 通过类型注解提供编译时的静态类型检查。TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。

官方网站

https://www.typescriptlang.org/

翻译网站

https://www.tslang.cn/docs/home.html

https://typescript.bootcss.com

https://jkchao.github.io/typescript-book-chinese

https://zhongsp.gitbooks.io/typescript-handbook/content/

安装步骤

$ npm install -g typescript

版本查看

C:\WINDOWS\system32>tsc --version
Version 4.2.4
C:\WINDOWS\system32>

项目运行

编译运行

编写文件app.ts

let greeting:string ='hello wold nodejs';
console.log(greeting)

编译ts文件

86183@LAPTOP-CRFFK470 MINGW64 /c/nodedemo
$ tsc app.ts

此时在同级目录下产生app.js,运行app.js

86183@LAPTOP-CRFFK470 MINGW64 /c/nodedemo
$ node app.js
hello wold nodejs

实时编译,此时app.ts修改完成后会实时编译产生app.js

$ tsc -watch app.ts
下午9:33:20 - Starting compilation in watch mode...

直接执行

安装ts-node模块可以直接运行ts文件

86183@LAPTOP-CRFFK470 MINGW64 /c/nodedemo
$ npm install -g ts-node

通过ts-node命令运行ts文件

86183@LAPTOP-CRFFK470 MINGW64 /c/nodedemo
$ ts-node app.ts
hello wold nodejs

https://www.npmjs.com/package/ts-node

学习网址

https://zhuanlan.zhihu.com/p/83689446

https://www.cnblogs.com/boygdm/p/14084612.html

相关书籍

TypeScript实战指南 https://bbs.huaweicloud.com/blogs/101390

你可能感兴趣的:(TypeScript快速入门)