📄 4-23.txt
字号:
function getCustInfo(name, id, email){
var n, i, e;
if (!validate_name(name)) {
throw "InvalidNameException"
}else{
n = name;
if (!validate_id(id)){
throw "InvalidIdException"
}else{
i = id;
}
if (!validate_email(email)){
throw "InvalidEmailException"
}else{
e = email;
}
cust = (n + " " + i + " " + e);
return (cust);
}
}
try {
//调用上面的函数
getCustInfo("Lee", 1234, "lee@netscape.com")
}catch (e if e == "InvalidNameException") {
//如果用户名不正确
bad_name_handler(e)
}catch (e if e == "InvalidIdException") {
//如果ID不正确
bad_id_handler(e)
}catch (e if e == "InvalidEmailException") {
//如果邮件地址不正确
bad_email_handler(e)
}catch (e){
//如果不确定出现了什么异常就使用日志记录下来
logError(e)
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -