4 JavaScript异常&debugger&保留关键字

时间:2022-07-27 16:43:02
  • try:语句测试代码块错误

  • catch:语句处理错误,一般提供一个对象如catch(err)用来存储错误信息

  • throw: 语句创建自定义错误,抛出的信息可以被catch捕获

JavaScript错误来源:

  1. 语法错误
  2. 拼写错误或者浏览器差异缺少功能造成的错误
  3. 服务器或用户的错误输出

示例:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>W3Cschool教程(w3cschool.cn)</title>
<script>
var txt = "";
function functionTest(){
try{
asd("sadsad");
}catch(err){
txt += err.message;
alert(txt);
}
}
</script>
</head>
<body>
<input type="button" onclick="functionTest()" value="查看错误" />
</body>
</html>

debugger关键字:停止执行JavaScript并调用调试函数,效果与设置断点一致,开启debugger,代码在第三行前停止执行。

保留关键字:https://www.w3cschool.cn/javascript/js-reserved.html