The general syntax of a try…catch..finally statement is as follows:
The output of the above program is
‘junkVariable’ is undefined
Finally Block entered: Welcome
In the above program, after the try block is executed, the catch block throws the error. The finally statement is then executed last, displaying the second message “Finally Block entered: Welcome”
Additional usage information about try…catch..finally and throw statements:
Nested try…catch Statements:
It is also possible to have nested try..catch statements or one try..catch statement placed inside another.
* Using the throw statement, it is possible for the programmer to throw errors at any point.