File tree Expand file tree Collapse file tree 1 file changed +6
-12
lines changed Expand file tree Collapse file tree 1 file changed +6
-12
lines changed Original file line number Diff line number Diff line change 6
6
Applications running in Node.js will generally experience four categories of
7
7
errors:
8
8
9
- - Standard JavaScript errors such as:
10
- - {EvalError} : thrown when a call to ` eval() ` fails.
11
- - {SyntaxError} : thrown in response to improper JavaScript language
12
- syntax.
13
- - {RangeError} : thrown when a value is not within an expected range
14
- - {ReferenceError} : thrown when using undefined variables
15
- - {TypeError} : thrown when passing arguments of the wrong type
16
- - {URIError} : thrown when a global URI handling function is misused.
9
+ - Standard JavaScript errors such as {EvalError}, {SyntaxError}, {RangeError},
10
+ {ReferenceError}, {TypeError}, and {URIError}.
17
11
- System errors triggered by underlying operating system constraints such
18
- as attempting to open a file that does not exist, attempting to send data
19
- over a closed socket, etc;
20
- - And User-specified errors triggered by application code.
21
- - ` AssertionError ` s are a special class of error that can be triggered whenever
12
+ as attempting to open a file that does not exist or attempting to send data
13
+ over a closed socket.
14
+ - User-specified errors triggered by application code.
15
+ - ` AssertionError ` s are a special class of error that can be triggered when
22
16
Node.js detects an exceptional logic violation that should never occur. These
23
17
are raised typically by the ` assert ` module.
24
18
You can’t perform that action at this time.
0 commit comments