[jQuery] Can I make jquery not fail silently??

[jQuery] Can I make jquery not fail silently??


I make mistakes.
Sometimes I should write code like:
$("#divEditUnit_" + UnitID).fadeOut();
I expect "#divEditUnit_" + UnitID to evaluate to something like
#divEditUnit_f3c23142-e933-4e13-ada3-2592893dc17c, which would be nice
since I have a div with an id of divEditUnit_f3c23142-e933-4e13-
ada3-2592893dc17c
but instead, I goof and type
$("#divEditUnit_" +UnitID).fadeOut();
+UnitID evaluates to NaN, [Thank you operator overloading!!] so I
just told Jquery to go fetch a div called divEditUnit_NaN, which of
course doesn't exist.
jQuery doesn't notify me of this problem, my code just fails to work
as expected and I spend half an hour before I notice that I forgot a
space between + and UnitID.
Is there some way to tell jQuery to actually throw errors instead of
failing silently?
Maybe something like:
actuallyReportErrors = 1;
Because this this "fail silently" stuff is a major time waster.