编写JavaScript时遇到代码出现问题时调试代码教程
本篇文章介绍了在编写JavaScript时遇到代码出现问题时调试代码教程,希望对各位学习JavaScript的同学有帮助,编写JavaScript时遇
本篇文章介绍了在编写JavaScript时遇到代码出现问题时调试代码教程,希望对各位学习JavaScript的同学有帮助,
编写JavaScript时遇到代码出现问题时调试代码的方法
单步跟踪调试debugger;
控制台watch功能查看变量当前值
进入函数操作
随着不断点击,不停进行循环,指定变量的值也在发生改变
添加断点
跳入跳出函数
thrownewError()主动抛出异常
后面的代码不再运行
代码会跳转到离这句最近的try语句中
使用
try{
}catch(e){
}
接收异常
<!DOCTYPEhtml>
<html>
<head>
<metacharset=”UTF-8″>
<title>Document</title>
</head>
<body>
<script>
try{
varfoo={};
console.log(foo.pro);
}catch(e){
console.log(e);//undefined
}finally{
console.log(‘异常导致程序中止啦~’);//异常导致程序中止啦~
}
</script>
</body>
</html>
<!DOCTYPEhtml>
<html>
<head>
<metacharset=”UTF-8″>
<title>Document</title>
</head>
<body>
<script>
functionmulti(num1,num2){
if(typeofnum1!=”number”||typeofnum2!=”number”){
thrownewError(‘必须输入数字!!!’);
}
console.log(num1*num2);
}
try{
//multi(“a”,”b”);//Error:必须输入数字!!!
multi(1,2);//2
}catch(e){
console.log(e);
}finally{
console.log(‘不管有没有异常我都要执行哈~’);
}
</script>
</body>
</html>

下载说明:
1. 本站所有资源来源于网络和用户上传,如有侵权请联系站长
2. 本站分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,商用请支持正版!不得违反国家法律,否则后果自负!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
本站的资源均来自于互联网,仅为资源共享、学习参考之目的,其版权均归原作者及其网站所有,如有侵权请留言联系:admin,转转请注明出处:http://zhanmr.com/6432.htm