Javascript中的异常
来源:互联网 发布:在世界未解之谜。知乎 编辑:程序博客网 时间:2024/05/18 02:41
JAVASCRIPT中也是可以使用异常的,马上代码说话:
<script type="text/javascript">
function divisionCanFail(a, b) {
if (b == 0) {
throw "Division by zero.";
}
return a / b;
}
try {
alert(divisionCanFail(5, 0));
} catch (error) {
alert("Error: " + error);
}
</script>
注意,这里是error,不是传统JAVA中的exception了。
<script type="text/javascript">
function divisionCanFail(a, b) {
if (b == 0) {
throw new Error("Division by zero.");
}
return a / b;
}
try {
alert(divisionCanFail(5, 0));
} catch (error) {
alert("Error: " + error.message);
alert(error.fileName + " at " + error.lineNumber);
alert(error.stack);
}
finally {
alert("Here we should clear up.");
}
</script>
注意,也可以有final,error中有一些有用的属性的。
<script type="text/javascript">
function divisionCanFail(a, b) {
if (b == 0) {
throw "Division by zero.";
}
return a / b;
}
try {
alert(divisionCanFail(5, 0));
} catch (error) {
alert("Error: " + error);
}
</script>
注意,这里是error,不是传统JAVA中的exception了。
<script type="text/javascript">
function divisionCanFail(a, b) {
if (b == 0) {
throw new Error("Division by zero.");
}
return a / b;
}
try {
alert(divisionCanFail(5, 0));
} catch (error) {
alert("Error: " + error.message);
alert(error.fileName + " at " + error.lineNumber);
alert(error.stack);
}
finally {
alert("Here we should clear up.");
}
</script>
注意,也可以有final,error中有一些有用的属性的。
- javascript 中的异常处理
- javascript中的异常处理
- javascript 中的捕获异常
- javascript 中的异常处理
- javascript中的异常处理
- javascript中的异常处理
- Javascript中的异常
- javascript中的异常处理
- JavaScript 中的异常处理
- javaScript中的异常
- Javascript中的异常处理
- JavaScript中的错误异常
- JavaScript中的错误异常
- JavaScript中的try...catch和异常处理
- JavaScript中的try...catch和异常处理
- C++、Java、JavaScript中的异常处理(Exception)
- javascript中的try catch异常捕获机制
- javascript 异常
- (转)Mysql Innodb 引擎优化
- RAID小结
- 子数组的和与0最接近
- 多使用jsp的自定义标签
- 为iptables开放新的网络端口
- Javascript中的异常
- 回忆就像过去
- 理解MapReduce哲学
- 卖书,广州的朋友交易
- 收藏一个HIBERNATE对SQL SERVER 2005分页支持的问题
- (转)hugepage介绍
- Hugepage的几点摘录小结
- C++简单的读取txt文件的行,列数,并忽略空行和开头是//情况
- mysql 备份