• [记录] JavaScript 中的try..catch 详细的错误信息


    JS 中的错误处理
    什么是错误处理: 指程序中非正常运行状态, 也称之为"异常"或"错误",解析器会为每个错误情况抛出包含错误的描述信息。通过JS提供的异常错误语句,可以用结构化的方式来捕捉发生的错误。
    简单说:在程序执行过程中,即使程序出错,也只是局部中断。不会中断后续程序。

    ECMAScrpt中的try...catch方法
    语法:

    try{
    	// 在try里面发生错误,不会执行错误后面的try里面的代码。
    }catch(error){
    	// 捕捉到的异常结果
    	// error.name : 表示错误类型的字符串
    	// error.message : 实际的错误信息
    }finally{
    	// 无论是否有异常发生都会执行。对关闭打开的链接和释放资源有用。
    }
    


    error.name对应的六种错误类型
    1. EvalError: 错误发生在eval()函数中;
    2. RangeError: 数字值超出JavaScript可表示的范围;
    3. ReferenceError: 引用错误 要用的东西没找到; (常见)
    4. SyntaxError: 语法解析错误; (常见)
    5. TypeError: 操作数类型错误;
    6. URLError: URL处理函数使用不当;

    错误处理的原则:
    1. try中尽量少的包含语句
    2. 如果能提前预知错误的类型,就用if...else...来代替try...catch

  • 相关阅读:
    第三章:Hadoop简介及配置Hadoop-1.2.1,hbase-0.94.13集群
    maven环境的搭建,lemon-OA办公系统的搭建
    如何打开mo文件并修改 PoEdit
    安装Elastix-2.4版本
    RabbitMQ安装
    Yum编译安装Error Downloading Packages报错
    linux:ping不通www.baidu.com
    tar命令解压缩出错
    PV、UV
    使用存储过程创建数据
  • 原文地址:https://www.cnblogs.com/yuxi2018/p/9498184.html
Copyright © 2020-2023  润新知