博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js try catch finally语句 throw onerror
阅读量:2823 次
发布时间:2019-05-14

本文共 647 字,大约阅读时间需要 2 分钟。

定义和用法

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

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

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

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

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

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

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

更多关于 JavaScript 错误,请参阅我们的  教程。

 

try {    adddlert("欢迎光临!");    //throw "error";} catch(e) {	//alert(e.name ); 	alert(e.message); 	//alert(e.description); } finally {	alert("finally");}

 

参考:

JavaScript try/catch/finally 语句

 

JavaScript Try...Catch 语句

JavaScript Throw 声明
JavaScript onerror 事件

 

转载地址:http://szmhd.baihongyu.com/

你可能感兴趣的文章
java线程浅析[初识线程]
查看>>
java线程浅析[多线程同步]
查看>>
Linux线程浅析[线程的同步和互斥之线程信号量]
查看>>
Linux进程IPC浅析[进程间通信SystemV消息队列]
查看>>
Linux进程IPC浅析[进程间通信SystemV共享内存]
查看>>
Linux系统之网络编程[基础概要]
查看>>
Linux网络编程之[Socket通信的常用函数简介]
查看>>
Android studio使用之[gradle的使用]
查看>>
Linux网络编程[UDP客户端服务器的编程模型]
查看>>
Linux网络编程[DNS解析原理,了解相关DNS解析的函数]
查看>>
Linux网络编程[网络中的广播]
查看>>
Linux网络编程[如何打造守护进程(daemon)]
查看>>
C++学习:第一个C++程序
查看>>
Python基础(一)(解释器、Python 特点、面向对象的思维方式、Python 的优缺点、Python常见报错信息、Python 2.x 与 3.x、执行 Python 程序的三种方式)
查看>>
Python基础(二)(注释、Python代码规范文档、算数运算符、算数运算符的优先级、程序执行的原理、变量定义、变量的类型、不同类型变量之间的计算、变量的输入、变量的格式化输出、标识符和关键字)
查看>>
C++类(四)——static_cast、dynamic_cast、虚函数与强制类型转换、基类析构函数设置成protected、将对象的构造和析构函数声明为Protected的作用
查看>>
C++类(五)—— 重新审视auto、比较三种for循环的效率、自定义的类如何使用新版本的 for(auto i : v)
查看>>
springboot项目启动脚本
查看>>
if-else语句代码太多,怎么办
查看>>
Jenkins执行linux脚本提示权限不够
查看>>