TypeScript 测试、调试与静态类型理解
1. TypeScript 测试与调试工具
在 TypeScript 开发中,有三个常用工具可提供支持。Node.js 调试器能在应用执行时检查其状态;代码检查工具(linter)可帮助避免编译器未检测到但会引发问题的常见编码错误;单元测试框架则用于确认代码是否按预期运行。
以下是一个单元测试的示例,在 src 文件夹的 calc.test.ts 文件中修改单元测试:
import { sum } from "./calc";
test("check result value", () => {
let result = sum(10, 20, 30);
expect(result).toBe(70);
});
当保存测试更改后,Jest 会再次运行测试并报告成功:
PASS src/calc.test.ts
√ check result value (3ms)
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 5s
Ran all test suites.
Watch Usage: Press w to show more.
2. 理解静态类型
JavaScript 是动态类型语言,其变量没有类型,值才有
超级会员免费看
订阅专栏 解锁全文
788

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



