I’m developing in Javascript for quite a long time now. Usually when I hit an error in IE I know roughly where it originated even if the message received from IE is useless bunch of text. When I don’t know where the error originated, I usually try to “delete” parts of my code, until the error doesn’t repeat itself, and that start manually checking line by line until I find the error.
I’m sure that it’s far from the best approach, so I’d like to ask you how you debug error like these:

If you are using IE8+, you can press F12 on a page to open the Developers Tools.
This contains a JavaScript debugger, much like Firebug & Chrome Dev Tools
EDIT:
In response to the comment under the question, if IE is throwing a cryptic error that you are unsure of, there is a couple of steps I would do.
HTH