TypeScript 语法

原文来自原文来自阮一峰的博客

类型声明

TypeScript 代码最明显的特征,就是为 JavaScript 变量加上了类型声明。

类型声明的写法,一律为在标识符后面添加「冒号 类型」。函数参数和返回值,也是这样来声明类型。

值与类型

类型(type)是针对值(value)的,可以视为是后者的一个元属性。每一个值在 TypeScript 里面都是有类型的。

TypeScript 代码只涉及类型,不涉及值。所有跟「值」相关的处理,都由 JavaScript 完成。

TypeScript 项目里面,其实存在两种代码,一种是底层的「值代码」,另一种是上层的「类型代码」。前者使用 JavaScript 语法,后者使用 TypeScript 的类型语法。

它们是可以分离的,TypeScript 的编译过程,实际上就是把「类型代码」全部拿掉,只保留「值代码」。

tsc 编译器

TypeScript 官方提供的编译器叫做 tsc,可以将 TypeScript 脚本编译成 JavaScript 脚本。

根据约定,TypeScript 脚本文件使用 .ts 后缀名,JavaScript 脚本文件使用 .js 后缀名。tsc 的作用就是把 .ts 脚本转变成 .js 脚本。

TypeScript 允许将 tsc 的编译参数,写在配置文件 tsconfig.json。只要当前目录有这个文件,tsc 就会自动读取,所以运行时可以不写参数。

阮一峰 TypeScript 教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值