1、兼容性 浏览器的兼容性是程序员很头痛的事儿,往往一些出错会让我们查找许久, 在使用try catch能更好的解决兼容性出错的问题: 由于不同浏览器报错提示也不尽相同,通过使用try catch捕获的浏览器的报错提示, 来判断用户使用的浏览器,然后做出对应的解决方法; 那么,你如果用if,就只能反馈真或假,而不能直接抛出浏览器的报错内容。 2、防止阻塞 3、try catch 灵活运用