2、深入了解 TypeScript

深入了解 TypeScript

1. 理解 TypeScript 与 JavaScript 的关系

在使用 TypeScript 时,你可能经常听到“TypeScript 是 JavaScript 的超集”或者“TypeScript 是带类型的 JavaScript 超集”。这具体意味着什么呢?TypeScript 和 JavaScript 之间的关系又如何呢?

1.1 语法层面的超集

从语法上来说,只要你的 JavaScript 程序没有语法错误,那么它同时也是一个 TypeScript 程序。虽然 TypeScript 的类型检查器可能会标记出代码中的一些问题,但这是独立的问题,TypeScript 仍然会解析你的代码并生成 JavaScript。

TypeScript 文件使用 .ts (或 .tsx )扩展名,而不是 JavaScript 文件的 .js (或 .jsx )扩展名,但这并不意味着 TypeScript 是一种完全不同的语言。由于 TypeScript 是 JavaScript 的超集, .js 文件中的代码已经是 TypeScript 代码了,将 main.js 重命名为 main.ts 并不会改变这一点。

这对于将现有的 JavaScript 代码库迁移到 TypeScript 非常有帮助,你无需将代码重写为其他语言就能开始使用 TypeScript 并获得其带来的好处。

1.2 并

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值