JavaScript的中写了方法,没有调用之前,即使里面有错,在浏览器上也不会报错。
2013-12-24 15:34
399 查看
<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执行时,对于没有错的代码会执行出来,直到遇到错误的代码才会报错。
相关文章推荐
- Firemonkey扩展增强:Android 浏览器执行JavaScript获取结果及JavaScript调用本地方法
- Android studio 里面方法明明被调用了,却显示没有被调用!
- javascript两种禁止一个函数没有运行结束时就再次调用的方法
- asp.net中javascript里面调用cs文件里的方法
- javascript中iframe里面的页面调用父窗口js函数的方法
- iOS js oc相互调用(JavaScriptCore)---js调用iOS --js里面通过对象调用方法
- Android开发 activity里面的WebView加载js调用windows.location.reload()会弹出浏览器的解决方法
- iframe里面的文件加载完,JavaScript才可以调用里面的JavaScript方法的解决办法
- javascript 调用浏览器的打印方法。并设置打印为横向打印
- javascript中iframe里面的页面调用父窗口js函数的方法
- javascript中iframe里面的页面调用父窗口js函数的方法。
- 通过a4j:jsFunction 调用原生的javascript方法,并且共享和传递后台bean里面的变量
- 转载 OS js oc相互调用(JavaScriptCore) ---js调用iOS ---js里面直接调用方法
- java 调用 bat 如果里面用了第三方命令 dos 窗口没有关闭 解决方法
- ASP程序中调用JavaScript中getYear()方法显示时间浏览器兼容显示错误问题
- zk里面调用javascript方法
- 用javascript写的类似ModalPopupExtender控件的效果(因为自己没有学会用ModalPopupExtender调用服务器端方法)
- JavaScript 函数在浏览器中直接调用的方法
- 在JRE1.4.2以上版本中解决Javascript调用已签名Applet方法时提示没有权限问题
- javascript中iframe里面的页面调用父窗口js函数的方法。