(1)
function A(a){
try{
if(a>3){
throw new Error("数字太大");
}
}
catch(err){
alert(err.message);
}
}
A(5);
丢出自定义错误后,然后通过catch捕捉,再输出告诉用户。
(2)
if(!a || isNaN(a) || a<0 ){alert(1);}
a不能为空,也不能是文本,还不能小于0。isNaN(a)来检测不能是文本比较赞。
(3)