js遇到代码出现问题时调试代码的方法


本文摘自PHP中文网,作者angryTom,侵删。

本篇文章介绍了在编写JavaScript代码时如果遇到问题时的调试方法,希望对各位学习JavaScript的同学有帮助!

js遇到代码出现问题时调试代码的方法

单步跟踪调试 debugger;

控制台watch功能查看变量当前值

进入函数操作

随着不断点击,不停进行循环,指定变量的值也在发生改变

添加断点

跳入跳出函数

throw new Error() 主动抛出异常

后面的代码不再运行

代码会跳转到离这句最近的try语句中

使用

1

2

3

try{

}catch(e){

}

接收异常


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Document</title>

</head>

<body>

    <script>

        try{

            var foo={};

            console.log(foo.pro);

        }catch(e){

            console.log(e);//undefined

        }finally{

            console.log('异常导致程序中止啦~');//异常导致程序中止啦~

        }

    </script>

</body>

</html>


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

<!DOCTYPE html>

<html>

<head>

    <meta charset="UTF-8">

    <title>Document</title>

</head>

<body>

    <script>

        function multi(num1, num2){

            if(typeof num1 != "number" || typeof num2 != "number"){

                throw new Error('必须输入数字!!!');

            }

            console.log(num1*num2);

        }

 

        try{

            //multi("a", "b");//Error: 必须输入数字!!!

            multi(1, 2);//2

 

        }catch(e){

            console.log(e);

        }finally{

            console.log('不管有没有异常我都要执行哈~');

        }

    </script>

</body>

</html>

本文来自 js教程 栏目,欢迎学习!

以上就是js遇到代码出现问题时调试代码的方法的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

javascript中求最大值语句是什么

javascript中url的相关内容介绍(附代码)

javascript中date对象的方法有哪些

学会html能做什么工作

javascript如何修改html

javascript怎么设置按钮属性

vue-cli3.0安装与配置的方法教程(图文)

了解javascript有必要使用服务端渲染吗

javascript高阶函数的用法介绍

如何在javascript中绘制方块

更多相关阅读请进入《javascript》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...