Native Error Types

Easy

Built-in error types: Error, TypeError, ReferenceError, SyntaxError, RangeError. Each for different failure scenarios.

Interactive Visualization

Try/Catch/Finally Flow

try
error
catch
finally
Code executes normally

Key Points

  • Error: base type
  • TypeError: wrong type
  • ReferenceError: undefined var
  • SyntaxError: invalid code
  • RangeError: out of range

Code Examples

Common Errors

null.doSomething(); // TypeError
undefinedVar; // ReferenceError
new Array(-1); // RangeError

Different errors for different failure scenarios