**************************************************************************************************************
点击进入 -我要自学网-国内领先的专业视频教程学习网站
**************************************************************************************************************
try 语句使您能够测试代码块中的错误。
catch 语句允许处理错误,
throw 语句允许创建自定义错误(new Error)
JavaScript 实际上会创建带有两个属性的Error 对象:name 和 message。
try {
供测试的代码块
}
catch(err) {
处理错误的代码块
}
示例 1:
function test(){
try{
throw new Error("主动抛出一个错误!!!")//throw 语句允许创建自定义错误(new Error)
}
catch(err){//err是个变量,可以改为其他,如:错误的拼音=cuowu等等
alert(err.message)//错误原因
alert(err.name)//错误类型
}
}
示例 2:
function test2(){
// var msg=0
try{
alert(msg);
}
catch(cuowu){
alert(cuowu.message);
alert(cuowu.name);
}
}