TypeScript
官网:https://www.typescriptlang.org/
中文官网:https://www.typescriptlang.org/zh/
菜鸟教程 TypeScript教程:https://www.runoob.com/typescript/ts-tutorial.html
安装TypeScript
npm i typescript -g
查看版本号
tsc -v
TypeScript 是 JavaScript 的一个超集,扩展了 JavaScript 的语法,因此现有的 JavaScript 代码可与 TypeScript 一起工作无需任何修改
TypeScript 通过类型注解提供编译时的静态类型检查,支持 ECMAScript 6 标准。
TypeScript 由微软开发的自由和开源的编程语言。
TypeScript 设计目标是开发大型应用,它可以编译成纯 JavaScript,编译出来的 JavaScript 可以运行在任何浏览器上。
TypeScript 可处理已有的 JavaScript 代码,并只对其中的 TypeScript 代码进行编译。
第一个TS程序
新建 hello.ts
文件,在文件内编写以下代码:
const hello : string = "Hello World!"
console.log(hello)
通常我们使用 .ts
作为TypeScript文件的后缀
由于typescript是一个编译型语言,如果typescript不进行编译,没有办法直接在浏览器直接运行
所以这里对 hello.ts
进行编译:
tsc hello.ts
编译过后,在 hello.ts
文件同级目录下生成了 hello.js
,这个JavaScript文件就是编译后的TypeScript文件
然后运行 hello.js
:
node hello.js
TypeScript 转换为 JavaScript 过程如下图:
也可以使用如下方式同时编译多个文件
tsc file1.ts file2.ts file3.ts
单独运行ts文件的方法
相关博客:https://juejin.cn/post/7009107963033944100
node.js官方文档:https://dev.nodejs.cn/learn/nodejs-with-typescript/