JavaScript的中写了方法,没有调用之前,即使里面有错,在浏览器上也不会报错。

来源:互联网 发布:linux 打印机 编辑:程序博客网 时间:2024/05/16 08:01
<html><head></head> <body></body></html><script>        function a(){                   q;            }        alert(undefined);        var undefined=123;        alert(undefined);        </script>

上面的a()方法里有没有定义的变量q,但是在浏览器上打开时,却不会有错误提示。

<html><head></head> <body></body></html><script>function a(){q;}alert(undefined);var undefined=123;alert(undefined);a();</script>
此时,调用了a()方法,浏览器报错了。

执行过程下面几个图:

双击“完成”,



可以看出,js执行时,对于没有错的代码会执行出来,直到遇到错误的代码才会报错。


0 0
原创粉丝点击