doc: streamline errors.md introductory material · nodejs/node@06ac81e
@@ -6,19 +6,13 @@
66Applications running in Node.js will generally experience four categories of
77errors:
889-- 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}.
1711- 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
2216 Node.js detects an exceptional logic violation that should never occur. These
2317 are raised typically by the `assert` module.
2418