JavaScript 错误处理方法

用alert()和document.write()方法监视变量值

alert()在弹出对话框显示变量值得同时,会停止代码的继续运行,直到用户单击"确定"按钮,而document.write()则在输出值之后继续运行代码。

for(var i=0;i

为了很好地检测加入到数组aResult里的值,往往在if语句中适当地嵌入alert()语句,

如果加入的值很多,则可以选用document.write()方法,避免反复单击"确定"按钮

for(var i=0;i


用onerror事件找到错误

理解onerror事件



onerror




用onerror事件找到错误



onerror




用onerror事件的参数确认错误的性质



onerror




用try...catch语句找到错误

该语句首先运行try里面的代码,如果发现错误则跳转到运行catch()里面的代码,如果有finally,则无论是否出错最后都运行其中的代码。

try{
//代码
}catch([exception]){
//如果try中代码有错,则运行
}[finally{
//最后运行,无论是否出错
}]

用try...catch语句找到错误

实例1:



try...catch




实例2:

throw 声明的作用是创建 exception(异常或错误)。

throw(exception)

exception 可以是字符串、整数、逻辑值或者对象。

注意:使用小写字母编写 throw。使用大写字母会出错!

下面的实例的作用是测定变量 x 的值。如果 x 的值大于 10 或者小于 0,错误就会被抛出 (throw)。

这个错误被 catch 的参数捕获后,就会显示出自定义的出错信息。





使用调试器

Firefox错误控制器调试

开发者-调试器

用venkman调试

venkman是一款针对Mozilla的脚本调试器

下载地址:https://addons.mozilla.org/zh-CN/seamonkey/addon/javascript-debugger/versions/

注意:最新版已经安装venkman调试器

F12:启动调试器


用Microsoft Script Debugger调试

安装Microsoft Script Debugger插件

Internet选项-高级-禁用脚本测试(Internet Explorer和其他)

下载地址:http://www.microsoft.com/zh-cn/download/details.aspx?id=23992

F12:启动调试器


Chome浏览器

更多工具-JavaScript控制台

页面更新:2024-03-06

标签:错误   变量   单击   语句   脚本   实例   按钮   作用   事件   代码   方法

1 2 3 4 5

上滑加载更多 ↓
Top