抛异常 自定义异常信息

// 抛异常
var add = function (a, b) {
if (typeof a !== 'number' || typeof b !== 'number') {
throw {
mes: "Error",
name: "Not a number"
}
};
return a + b;
}
console.log(add(1,'1'));
 
// 获取异常
var tryFn = function () {
try {
add(1, '1');
} catch (e) {
document.write(e.mes + "<br />" + e.name);
}
}
tryFn();

猜你喜欢

转载自www.cnblogs.com/justSmile2/p/10764260.html