美文网首页
javascript 系统常见抛错

javascript 系统常见抛错

作者: Willworkgogogo | 来源:发表于2016-12-02 09:42 被阅读0次

主要有以下6种:

  1. EvalError: raised when an error occurs executing code in eval()
    (在使用eval方法出现异常时才会报此错误)
  2. RangeError: raised when a numeric variable or parameter is outside of its valid range
    (当数字变量或者参数超出了它的有效范围时报错)
  3. ReferenceError: raised when de-referencing an invalid reference
    (引入错误:进行引入操作时出现无效引入)
  4. SyntaxError: raised when a syntax error occurs while parsing code in eval()
    (语法错误:)
  5. TypeError: raised when a variable or parameter is not a valid type
    (类型错误:当一个变量或参数是非法类型时)
  6. URIError: raised when encodeURI() or decodeURI() are passed invalid parameters
    (使用encodeURI和decodeURI方法处理非法参数时报错)

以上六中异常对象都继承自Error对象

Error具有下面一些主要属性:

  1. description: 错误描述 (仅IE可用).
  2. fileName: 出错的文件名 (仅Mozilla可用).
  3. lineNumber: 出错的行数 (仅Mozilla可用).
  4. message: 错误信息 (在IE下同description)
  5. name: 错误类型.
  6. number: 错误代码 (仅IE可用).
  7. stack: 像Java中的Stack Trace一样的错误堆栈信息 (仅Mozilla可用).

手动抛错

<pre>try{
throw new Error('出错了!')
}catch(e){
console.log(e.name + ' : '+ e.message)
}
//JavaScript中的throw命令事实上可以抛出任何对象,并且我们可以在catch接受到此对象。例如:
try {
throw new Date(); // 抛出当前时间对象
} catch (e) {
alert(e.toLocaleString()); // 使用本地格式显示当前时间
}
</pre>

相关文章

  • javascript 系统常见抛错

    主要有以下6种: EvalError: raised when an error occurs executing...

  • 腾讯云服务器安装Java环境问题:

    系统:Ubuntu Server 18.04.1 LTS 64位安装:Maven、Java环境时抛错:E: Una...

  • 主动抛错

  • centos7跑django3 sqlite3 问题

    使用django3.X版本在centos7系统运行抛错 刚刚开始抛当前版本不支持。我升级sqlite3的版本后,验...

  • jssdk集成的签名抛错问题

    问题: 集成微信js-sdk,出现invalid signature签名抛错。 解决初步思路: 根据问题抛错,去查...

  • 常见股谚集锦5

    41.线上阴线买,买错也要买;线下阳线抛,抛错也要抛。 42.笑到最后才能笑的最好。 43.不做死多头,不做死空头...

  • 异步错误的获取

    JS常见错误 当 JavaScript 引擎执行 JavaScript 代码时,会发生各种错误,常见的错误类型有 ...

  • JavaScript基础知识

    JavaScript可以做什么? JavaScript数据类型: JavaScript常见的HTML事件列表: 更...

  • 前端构建工具之Gulp篇

    Gulp是一个构建系统,它能通过自动执行常见任务,比如编译预处理CSS,压缩JavaScript和雪碧图生成等等,...

  • JavaScript与OOP

    随便记点笔记,因为也是刚开始系统学习JavaScript,所以难免有理解错的地方,且看且过吧Orz 关于argum...

网友评论

      本文标题:javascript 系统常见抛错

      本文链接:https://www.haomeiwen.com/subject/gjbfmttx.html