安装
Npm安装:npm install -g typescript
使用tsc命令来执行ts的相关代码,tsc -v查看ts版本号
使用
使用ts后缀的文件
在命令行中使用tsc 文件名来将ts文件转换成js文件,使用node js的文件来运行js
同时编译多个文件使用逗号分隔
tsc 常用编译参数
编译过程中加上—declacation可以多生成一个.d.ts的文件,文件的作用是显示ts文件中进行类型声明的变量
--module
载入扩展模块
--target
设置 ECMA 版本
--declaration
额外生成一个 .d.ts 扩展名的文件。
tsc ts-hw.ts --declaration
以上命令会生成 ts-hw.d.ts、ts-hw.js 两个文件。
--removeComments
删除文件的注释
--out
编译多个文件并合并到一个输出的文件
--sourcemap
生成一个 sourcemap (.map) 文件。
sourcemap 是一个存储源代码与编译代码对应位置映射的信息文件。
--module noImplicitAny
在表达式和声明上有隐含的 any 类型时报错
--watch
在监视模式下运行编译器。会监视输出文件,在它们改变时重新编译。
Ts规范
1、 TypeScript 会忽略程序中出现的空格、制表符和换行符
2、 TypeScript 区分大写和小写字符
3、 每行指令都是一段语句,你可以使用分号或不使用, 分号在 TypeScript 中是可选的,建议使用。如果语句写在同一行则一定需要使用分号来分隔,否则会报错
4、 TypeScript是一种面向对象的语言
Typescript基础类型
任意类型any
数据类型number
字符串类型string
布尔类型boolean
数组类型
元组
枚举
Void
Null
Undefined
Never