With all sincerity and only a little bit of prejudice, I would recommend not using Internet Explorer or Microsoft Edge for JavaScript development. It is important to test your code cross-browser, but I find the developer tools provided in IE and Edge to be lacking. For example, let's take a look at the exact same page in Edge's developer tools:
Even though we mitigated our error with a try/catch block, Edge still treats the typo as a blocking error. There are other idiosyncrasies of the Microsoft browsers as well, which date back to the browser wars we learned about before, so a good rule of thumb is to develop in Chrome and then test in a Microsoft browser to ensure cross-browser compatibility.
While there are development tools in all major browsers, the examples used here will be from Chrome. Let's take a closer look at the JavaScript console itself.