第3个回答 2011-12-28
一个简单的例子,使用Ajax时我们需要床架XMLHttpRequest对象,由于不同浏览器厂商创建该对象的方式不一样,所以为了兼容,
var xhr = null;
try{
//标准的创建方法,如果在IE中可能会抛出异常
xhr = new window.XMLHttpRequest();
}catch(e){
//IE中创建方式
xhr = new window.ActiveXObject("Microsoft.XMLHTTP");
}
有些异常是在运行时才能发现,所以异常捕捉还是有必要的.