JavaScript的Exception处理(try...catch...finally)
来源:互联网 发布:淘宝拍照用什么单反 编辑:程序博客网 时间:2024/05/17 05:12
一、使用Mozilla浏览器的用户可以直接在Tools下的Javascript Console进行查看浏览器找到的错误.
二、自己使用例外处理来捕获JavaScript的异常。
如下是Javascript的例外处理的一个实例。
var array = null;
try {
document.write(array[0]);
} catch(err) {
document.writeln("Error name: " + err.name + "");
document.writeln("Error message: " + err.message);
}
finally{
alert("object is null");
}
程序执行过程
1. array[0]的时候由于没有创建array数组,array是个空对象,程序中调用array[0]就会产生object is null的异常
2. catch(err)语句捕获到这个异常通过err.name打印了错误类型,err.message打印了错误的详细信息.
3. finally类似于java的finally,无论有无异常都会执行.
现总结Error.name的六种值对应的信息:
1. EvalError:eval()的使用与定义不一致
2. RangeError:数值越界
3. ReferenceError:非法或不能识别的引用数值
4. SyntaxError:发生语法解析错误
5. TypeError:操作数类型错误
6. URIError:URI处理函数使用不当
- JavaScript的Exception处理(try...catch...finally)
- JavaScript的例外处理(try...catch...finally)
- javascript的例外处理try-catch()finally
- Exception Basics - Try Catch Finally
- Java异常处理( try catch finally throw throws exception error)
- javascript中try catch finally 的使用
- javascript中try catch finally 的使用
- 异常处理的try-catch-finally语句
- java try catch finally 的处理测试
- Exception的try{}catch{}处理(return)
- javascript:理解try...catch...finally
- JavaScript try/catch/finally 语句
- JavaScript try/catch/finally 语句
- JavaScript 中的try catch finally
- javascript异常处理(try…catch…finally window.onerror)
- javascript 异常处理(try…catch…finally window.onerror)
- Error Handler/Exception Clause/Try ... Catch ... Finally
- Java Exception 之 try catch finally
- 做项目需不需要搞人海战术?
- STL-迭代器
- Javascript导出Excel - 2
- HttpClient 学习整理
- hbase与mapreduce同时运行的问题
- JavaScript的Exception处理(try...catch...finally)
- STL-算法
- POP3协议命令原始码及工作原理
- Linq to sql 中文教程
- Javascript导出Excel - 3
- WINDOWS命令
- 全局变量、静态全局变量、静态局部变量、局部变量!
- STL-函数对象及函数对象适配器
- Linux总线驱动-02: struct bus_type 结构体