Skip to content

Commit db30f68

Browse files
committed
docs(feature/error): fixed text
1 parent 9cc8c56 commit db30f68

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

docs/features/error.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,13 +166,15 @@ new UserError('这是自定义的错误!');
166166
`throw`语句的作用是手动中断程序执行,抛出一个错误。
167167

168168
```javascript
169+
var x = -1;
170+
169171
if (x <= 0) {
170172
throw new Error('x 必须为正数');
171173
}
172-
// Uncaught ReferenceError: x is not defined
174+
// Uncaught Error: x 必须为正数
173175
```
174176

175-
上面代码中,如果变量`x`小于等于`0`,就手动抛出一个错误,告诉用户`x`的值不正确,整个程序就会在这里中断执行。可以看到,`throw`抛出的错误就是它的参数,这里是一个`Error`实例
177+
上面代码中,如果变量`x`小于等于`0`,就手动抛出一个错误,告诉用户`x`的值不正确,整个程序就会在这里中断执行。可以看到,`throw`抛出的错误就是它的参数,这里是一个`Error`对象的实例
176178

177179
`throw`也可以抛出自定义错误。
178180

0 commit comments

Comments
 (0)