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

  • 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

posted @ 2019-09-23 18:50  IslandZzzz  阅读(297)  评论(0编辑  收藏  举报