function fn(x) {
try {
if(x == "") throw "为空";
if(isNaN(x)) throw "不是一个数字";
if(x > 10) throw "太大了";
if(x < 5) throw "太小了";
}
catch(err) {
console.log(err)
}
}
fn('');
//这是讲try,catch throw结合在一起使用,有错误的话通过throw抛出错误, 然后进入catch,传入err,可以知道错误的类型
也可以这样
try {
console.log(wowo)
}
catch(err) {
console.log(err)
}
这时候控制台会显示