finally语句实例

    finally语句
 
    finally语句不论之前的try和catch中是否产生异常都会执行该代码块。
 
    实例
 
function myFunction() {
 
  var message, x;
 
  message = document.getElementById(“p01”);
 
  message.innerHTML = “”;
 
  x = document.getElementById(“demo”).value;
 
  try { 
 
    if(x == “”) throw “值是空的”;
 
    if(isNaN(x)) throw “值不是一个数字”;
 
    x = Number(x);
 
    if(x > 10) throw “太大”;
 
    if(x < 5) throw “太小”;
 
  }
 
  catch(err) {
 
    message.innerHTML = “错误: ” + err + “.”;
 
  }
 
  finally {
 
    document.getElementById(“demo”).value = “”;
 
  }
 
}

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h64132.shtml

张贴在3