JavaScript Try & Catch
JS
What is try...catch
?
try...catch
is a way in JavaScript to handle errors (exceptions) without breaking the entire program.
It allows you to try a block of code that might throw an error, and if an error happens, it catches it so your program can react gracefully.
Catching an error
How does it work?
Block | Purpose |
---|---|
try | Runs code that might fail |
catch | Runs if an error happens in the try block, gives you the error object |
finally
block (optional)
You can also add a finally block. It runs no matter what, after try and catch.
try
– runs risky code.catch
– runs if there’s an error, gives you the error object.finally
– always runs, useful for clean-up.