throw语句(当发生某种异常或错误从产生的一个信号)
语法:throw experssion;
function factorial(X){
if(x<0) throw new Error("x不能是负数");
for(var f =1; x>1;f*=x,x--)
return f;
}
try/catch/finally语句,JS的异常处理机制
使用客户端JS方法prompt()和alert()来输入输出
try{
var n = Number(prompt("请输入一个正整数",""));
var f = factorial(n);
alert(f);
}
catch(ex){
alert(ex);
}
网友评论