JavaScript - try catch finally throw

2018-06-24 00:48:12来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

语法:

try {
    tryCode - 尝试执行代码块
}
catch(err) {
    catchCode - 捕获错误的代码块
} 
finally {
    finallyCode - 无论 try / catch 结果如何都会执行的代码块
}

Try语句:定义在执行时进行错误测试的代码块。

catch 语句:定义当 try 代码块发生错误时,所执行的代码块。

finally 语句:在 try 和 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 "不是一个数字”; 
        if(x > 10) throw "太大”; 
        if(x < 5) throw "太小”; 
    } catch(err) { 
        message.innerHTML = "输入的值 " + err; 
    } finally { 
        document.getElementById("demo").value = “";
    }
}

throw expression;

expression 必须。抛出的异常。可以是字符串、数字、逻辑值或对象。
 
throw 语句抛出一个错误
当错误发生时, JavaScript 会停止执行并抛出错误信息
throw 与 try 和 catch 一起使用,能够控制程序流,并生成自定义的错误消息

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:原型浅析

下一篇:开发中使用UEditor编辑器的注意事项