JavaScript语言调试技巧

1. 使用alert()语句进行调试

  当不能定位程序发生错误引发的异常时,可以采用代码跟踪方式查找错误,这时可以将alert()语句放在程序的不同位置,用它来显示程序中的变量及函数返回值等。

<script language="JavaScript">
  alert("开始");
  var a="2";
  var b="3";
  alert("执行");
  alert("a+b");
  alert("结束");
</script>

2. 使用write()语句进行调试

  有时候希望将所有的调试信息以列表的方式放置在页面中,这时可以使用write()方法进行调试。

<script language="JavaScript">
  document.write("开始");
  var a=1;
  var b=2;
  document.write("执行");
  document.write("a+b");
  document.write("结束");
 </script>

3. 使用自定义异常消息进行调试

  抛出自定义异常是调试javascript代码的最佳路径。其使用了try...catch...finally语句及throw机制。

<html>
<head>
<meta http-equiv="Content-Type" content="text/html"; charset="UTF-8">
<title>抛出自定义异常</title>
<script language="JavaScript">
  function test(num1,num2){
  try{
    if((arguments).length<2){
      throw new Error("参数个数不够");    //抛出自定义异常信息
    }
    if(num1/num2=="Infinity"){
      throw new Error("除数不可以为0");
    }
  }catch(exception){
      alert(exception.message);       //弹出警告对话框
    }
  }
</script>
</head>
<body>
  <script language="JavaScript">
    test(1);
    test(1,0);
  </script>
</body>
</html>

原文地址:https://www.cnblogs.com/jacinthcc/p/4692703.html