zoukankan      html  css  js  c++  java
  • try/catch/finally 语句

    定义和用法

    try/catch/finally 语句用于处理代码中可能出现的错误信息。

    错误可能是语法错误,通常是程序员造成的编码错误或错别字。也 可能是拼写错误或语言中缺少的功能(可能由于浏览器差异)。

    try语句允许我们定义在执行时进行错误测试的代码块。

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

    finally 语句在 try 和 catch 之后无论有无异常都会执行。

    注意: catch 和 finally 语句都是可选的,但你在使用 try 语句时必须至少使用一个。

    提示: 当错误发生时, JavaScript 会停止执行,并生成一个错误信息。使用 throw 语句 来创建自定义消息(抛出异常)。如果你将 throw 和 try 、 catch一起使用,就可以控制程序输出的错误信息。

        let x = [1,12,6,''];
    
        x.map(v => {
        try { 
         
        if(v < 5)    throw "太小";
        if(v > 10)   throw "太大";
        if(isNaN(v)) throw "不是一个数字";
        if(v == "")  throw "为空"
    
        }
        catch(err) {
            console.log('catch '+v)
        }
        finally {
            console.log('语句在 try 和 catch 之后无论有无异常都会执行')
        }
        })
    

      

  • 相关阅读:
    解决vs code just-in-time报错的方法
    c++ 右值引用
    c++11 知识点
    ip路由名词介绍&琐碎知识
    第二次结对作业
    软工程第三次作业
    第二次作业
    软件工程第一次作业
    理解Object.defineProperty()
    concat()拷贝的局限性
  • 原文地址:https://www.cnblogs.com/gaoht/p/12161631.html
Copyright © 2011-2022 走看看