TypeScript 错误处理与调试
文章目录
- 一、编译时错误
-
- (一)常见的类型错误(类型不匹配、缺少属性等)
-
- 1、类型不匹配
- 2、缺少属性
- 3、多余属性
- (二)如何根据编译器错误信息进行修复
-
- 1、仔细阅读错误提示文本
- 2、检查相关类型定义
- 3、利用代码编辑器的定位功能
- 二、运行时错误
-
- (一)处理异常(try - catch 语句)
- (二)调试 TypeScript 代码(在浏览器和编辑器中)
-
- 1、在浏览器中调试
- 2、在编辑器中调试
一、编译时错误
(一)常见的类型错误(类型不匹配、缺少属性等)
1、类型不匹配
这是最常见的编译时类型错误之一。例如,当你将一个不符合期望类型的值赋给某个变量时,TypeScript 编译器就会报错。
let num: number = "hello"; // 编译错误,期望是数字类型,却赋值了字符串类型
在函数调用中,如果传入的参数类型与函数定义的参