欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
    Throw语句
 
    throw语句允许我们创建自定义错误。
 
    正确的技术术语是:创建或抛出异常(exception)。
 
    如果把throw与try和catch一起使用,那么您能够控制程序流,并生成自定义的错误消息。
 
    语法
 
    throwexception
 
    异常可以是JavaScript字符串、数字、逻辑值或对象。
 
    实例
 
    本例检测输入变量的值。如果值是错误的,会抛出一个异常(错误)。catch会捕捉到这个错误,并显示一段自定义的错误消息:
 
    实例
 
function myFunction() {
 
    var message, x;
 
    message = document.getElementById("message");
 
    message.innerHTML = "";
 
    x = document.getElementById("demo").value;
 
    try { 
 
        if(x == "")  throw "值为空";
 
        if(isNaN(x)) throw "不是数字";
 
        x = Number(x);
 
        if(x < 5)    throw "太小";
 
        if(x > 10)   throw "太大";
 
    }
 
    catch(err) {
 
        message.innerHTML = "错误: " + err;
 
    }
 
}
 
    请注意,如果getElementById函数出错,上面的例子也会抛出一个错误。

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