Javascript try catch finally

来个不会卖萌的函数吧:

//public.js

//异常输出
function exception(ex) {
    console.log("@大哥,发现异常信息,开始记录...");
    console.log("异常类型:" + ex.name);
    console.log("异常信息:" + ex.message);
    console.log("行号:" + ex.lineNumber);
    console.log("文件名:" + ex.fileName);
    //console.log("堆栈:" + ex.stack);
    console.log("异常记录完成[email protected]大哥,快来看啊!");
}

//Firefox测试过是正常的,其他浏览器自己试吧...

调用:

try {
    //do somethings
}
catch (ex) {
    this.exception(ex);
}

//仅供看看,没什么太多价值。
时间: 2024-10-25 03:51:12

Javascript try catch finally的相关文章

[Javascript] Try...Catch和异常处理

在JavaScript可以使用try...catch来进行异常处理.例如: try    {     foo.bar(); }   catch  (e)   {     alert(e.name  +   " :  "   +  e.message); } 目前我们可能得到的系统异常主要包含以下6种: EvalError: raised when an error occurs executing code in eval() RangeError: raised when a num

javascript try...catch语句

try...catch语句将能引发错误的代码放在try块中,并且对应一个相应,然后有异常被抛出. 语法 try { try_statements } [catch (exception_var_1 if condition_1) { // non-standard catch_statements_1 }] ... [catch (exception_var_2) { catch_statements_2 }] [finally { finally_statements }] try_state

JavaScript try...catch...语句

我们在使用Javascript进行程序开发的时候,不可避免的会遇到各种各样的错误:变量未定义.null值的访问.属性不存在等等,由于Javascript是解释执行,有一些拼写错误更不可能在运行前发现,那么如何处理这么多种类的Javascript错误呢? 当错误发生时,Javascript引擎就会停止,并抛出一个包含错误信息的错误.在Javascript中,我们可以使用try...catch...语句捕获这些错误信息. try…catch… 语句 try 语句允许我们定义在执行时进行错误测试的代码

JavaScript错误/异常处理

JavaScript Try...Catch 语句 介绍:JavaScript中的try...carch语句的作用和C#中的try...catch语句的作用一样, 都是捕获并处理异常. 语法: try { //在此运行代码 } catch(err) { //在此处理错误 } 例子: <html> <head> <script type="text/javascript"> var txt="" function message()

JavaScript throw语句

在Javascript try...catch...语句的介绍中,我们知道了如何捕获系统抛出的错误.Javascript允许我们自定义错误,并将错误信息抛出. throw语句 throw 语句允许我们创建自定义错误. 正确的技术术语是:创建或抛出异常(exception). 如果把 throw 与 try 和 catch 一起使用,那么您能够控制程序流,并生成自定义的错误消息. throw语句 语法 throw exception 异常可以是 JavaScript 字符串.数字.逻辑值或对象.

javascript学习2

上次我们了解到 JavaScript提供了一组以window为核心的对象,实现了对浏览器窗口的访问控制.JavaScript中定义了6种重要的对象: window对象       表示浏览器中打开的窗口: document对象    表示浏览器中加载页面的文档对象: location对象        包含了浏览器当前的URL信息: navigation对象    包含了浏览器本身的信息: screen对象          包含了客户端屏幕及渲染能力的信息: history对象        

JavaScript 之基础知识

JavaScript 基础知识 JavaScript 是属于网络的脚本语言! JavaScript 被数百万计的网页用来改进设计.验证表单.检测浏览器.创建cookies,以及更多的应用. JavaScript 是因特网上最流行的脚本语言. JavaScript 很容易使用!你一定会喜欢它的! JavaScript 简介 在数百万张页面中,JavaScript 被用来改进设计.验证表单.检测浏览器.创建cookies,等等等等.JavaScript 是因特网上最流行的脚本语言,并且可在所有主要的

[译]Javascript中的错误信息处理(Error handling)

本文翻译youtube上的up主kudvenkat的javascript tutorial播放单 源地址在此: https://www.youtube.com/watch?v=PMsVM7rjupU&list=PL6n9fhu94yhUA99nOsJkKXBqokT3MBK0b 在Javascript中使用try/catch/finally来处理runtime的错误.这些runtime错误被称为exceptions.各种各样的原因都可能导致exception.比如,使用没有申明的变量或者方法都可

java多线程写入同一文件

package com.thread;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.util.concurrent.ConcurrentLinkedQueue; * 多线程下写文件 * @author owen.huang * 将要写入文件的数据存入队列中class Creater imp