TypeScript 全面入门指南
1. TypeScript 简介
在编程领域,变量数据的类型决定了该数据的合法值集合。例如,若声明一个变量为整数类型,那么它的值应该是像 1、 -3 或 357 这样的整数,而不是像 “banana” 这样的字符串。如果将变量设置为非预期类型的值,可能会引发问题。在某些编程语言中,尝试给变量赋予错误类型的值会导致编译错误;而在其他语言中,则可能在运行时出现不正确或未定义的行为。
TypeScript 是 JavaScript 的超集,它允许你选择性地为代码添加类型注解,以明确指定数据类型信息。TypeScript 需要经过编译步骤,该步骤会强制检查类型一致性,并将有效的 TypeScript 代码转换为适合浏览器运行的 JavaScript 代码。即便你没有显式提供类型信息,TypeScript 的类型系统也能根据代码对类型进行推断。使用 TypeScript 的主要目标是减少代码错误,首先是防止类型不匹配,随着经验的增加,还可以将无效状态在编译时就转换为错误,从而避免在运行时出现问题。不过,TypeScript 仅在编译时强制类型一致性,对于运行时可能出现的问题,它无法提供保护。
2. 使用 TypeScript
我们可以使用 tsc_watch 工具对代码库进行 TypeScript 类型检查,然后使用 esbuild 将 TypeScript 代码转换为 JavaScript 代码。TypeScript 的配置由 tsconfig.json 文件管理,该文件主要规定了 TypeScript 允许的操作以及生成的代码类型。 </
超级会员免费看
订阅专栏 解锁全文
667

被折叠的 条评论
为什么被折叠?



