JavaScript try/catch: errors or exceptions?

Posted by Josh on Stack Overflow See other posts from Stack Overflow or by Josh
Published on 2010-04-06T18:26:35Z Indexed on 2010/04/06 18:33 UTC
Read the original article Hit count: 306

OK. I may be splitting hairs here, but my code isn't consistent and I'd like to make it so. But before I do, I want to make sure I'm going the right way. In practice this doesn't matter, but this has been bothering me for a while so I figured I'd ask my peers...

Every time I use a try... catch statement, in the catch block I always log a message to my internal console. However my log messages are not consistent. They either look like:

catch(err) {
DFTools.console.log("someMethod caught an error: ",err.message);
...

or:

catch(ex) {
DFTools.console.log("someMethod caught an exception: ",ex.message);
...

Obviously the code functions properly either way but it's starting to bother me that I sometimes refer to "errors" and sometimes to "exceptions". Like I said, maybe I'm splitting hairs but which is the proper terminology? "Exception", or "Error"?

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about error-handling