`

[原]JavaScript学习笔记(五.异常处理)

阅读更多

1.JS中就只有1个catch

<script>
	try
	{
		window.noFoundFunction();	
	}	
	catch(exception)  //JS中就只有1个catch
	{
		alert("catch ");
	}
	finally
	{
		alert("finally");
	}
</script>

 

2.SyntaxError只有当eval函数调用发生错误的时候才会被抛出

<script>
	try
	{
		eval("a++b");
	}
	catch(exception)
	{
		//SyntaxError只有当eval函数调用发生错误的时候才会被抛出
		if(exception instanceof SyntaxError)
		{
			alert("evel函数执行引起的错误:  " + exception.message);
		}
		else
		{
			alert("其他错误 :" + exception.message);
		}
	}
</script>	
 
分享到:
评论

相关推荐

    jQuery验证框架学习笔记.pdf

    通过具体的代码示例,展示如何在实际项目中应用jQuery验证框架,包括如何配置验证规则、处理异常情况等。 总的来说,jQuery验证框架提供了一个强大而灵活的解决方案,用于在客户端实现高效且用户友好的表单验证。...

    Parch 学习笔记系列(十七本)

    2. **jQuery学习笔记**:jQuery是JavaScript库,简化了DOM操作、事件处理和动画创建。笔记将深入介绍选择器、事件、插件、AJAX等方面,帮助读者掌握高效前端开发的工具。 3. **正则表达式**:正则表达式是处理字符...

    Prototype学习笔记(最新整理)

    ### Prototype学习笔记(最新整理) #### 1. Prototype是什么? Prototype是一个由Sam Stephenson编写的JavaScript库,旨在简化客户端脚本编程,使开发者能够轻松创建动态的、交互式的Web应用程序。该库通过提供一...

    Ajax从入门到精通(含学习笔记)

    异常处理** 在编写Ajax代码时,应考虑网络故障、服务器错误等异常情况,使用try...catch语句捕获并处理错误。 **7. 页面状态管理** Ajax请求可能改变页面的状态,如用户界面的显示或数据缓存,所以需要有良好的...

    java学习和面试笔记

    学习Java SE主要涉及基础语法、面向对象编程、异常处理、集合框架、多线程、IO流、网络编程等。例如,理解类、对象的概念,掌握继承、封装和多态的实现,熟悉ArrayList和HashMap的区别,以及如何处理并发和网络通信...

    swift-ReactNative学习笔记

    例如,可选类型(Optional)用于处理可能的null值,避免了常见的空指针异常。 2. **协议与扩展**: Swift中的协议类似于接口,用于定义行为规范。扩展功能则允许我们为已有类型添加功能,而无需继承。 3. **Cocoa ...

    J2EE学习笔记(J2ee初学者必备手册)

    #### HTML&JavaScript学习笔记 - **HTML(HyperText Markup Language)**:一种用于创建网页的标准标记语言。包括HTML的基本构成、标签、样式表等内容。 - **JavaScript**:一种轻量级的解释型脚本语言,常用于实现...

    JSP学习笔记

    ### JSP学习笔记详解 #### 一、JSP基础语法概览 JSP(Java Server Pages)是一种在服务器端执行的脚本语言,用于生成动态网页。它将HTML标记、JavaScript脚本和Java代码结合在一起,使开发者能够创建功能丰富的Web...

    转会系统第四天课堂笔记.docx

    【转会系统第四天课堂笔记】主要讲解了如何构建一个基于Java的选手转会平台,并涵盖了前端页面导入、项目目录结构...在实际开发中,还需要考虑更多因素,如安全性、性能优化、异常处理等,这些都是提升系统质量的关键。

    javascript-note:JavaScript部分内容介绍

    此外,理解作用域(全局和局部)和闭包也是JavaScript学习的重要部分。 2. **控制流**:JavaScript提供了if...else语句、switch语句、for循环、while循环和do...while循环来控制程序的流程。还有break和continue...

    web-notes:前置学习笔记

    综上所述,“web-notes:前置学习笔记”涵盖了JavaScript的基础知识,包括变量、函数、对象、数组、控制流、异常处理、异步编程以及模块系统。通过深入学习和实践这些内容,你将能够熟练掌握JavaScript,为进一步学习...

    图书馆写笔记【小程序源码】.rar

    8. **错误处理**:良好的异常处理和日志记录机制,确保程序的稳定运行。 9. **版本控制**:可能有.gitignore文件,指示了项目中哪些文件不需要被Git追踪,以及.git目录,表明项目使用了Git进行版本控制。 10. **...

    Core Java心得笔记

    - **spring 笔记.txt**:Spring框架的学习笔记,可能包括IoC容器、Spring MVC、Spring AOP等内容。 - **ooad.txt**:OOAD(面向对象分析与设计)涉及UML、设计模式和软件工程原则,是软件开发的重要阶段。 以上...

    课堂笔记(韩顺平)

    本篇笔记主要涵盖了多个IT技术领域的知识点,包括内容管理系统(CMS)、数据库操作、Servlet编程、JavaScript、路径处理、调试技巧以及HTTP协议等。以下是对这些知识点的详细说明: 1. **内容管理系统(CMS)与...

    Node.js_notes:学习Node.js过程中的笔记

    11. **错误处理**:Node.js遵循"一切皆可抛异常"的原则,因此理解如何有效地捕获和处理错误是非常重要的。 12. **Buffer**:Node.js提供了Buffer类,用于处理二进制数据,这对于网络通信和文件操作非常关键。 13. ...

    credit-card-微信小程序笔记

    9. **异常处理和调试**:学习如何处理错误和异常,以及利用微信开发者工具进行调试,是优化小程序性能和用户体验的重要环节。 10. **发布与更新**:完成开发后,需要按照微信的规定进行版本管理和发布,同时,了解...

    读书笔记: JavaWeb从入门到精通 第13章: Ajax 技术

    在本篇【读书笔记: JavaWeb从入门到精通 第13章: Ajax 技术】中,我们将深入探讨Ajax(Asynchronous JavaScript and XML)技术,它是现代Web开发中不可或缺的一部分,用于实现页面的异步更新,提升用户体验。...

    WebAssembly入门课 教程 下载 下载载因为太大存百度云盘1.zip

    - **错误处理**:了解如何处理WASM执行中的错误和异常。 - **性能优化**:学习最佳实践,提高WASM代码的执行效率。 - **应用场景**:通过实例分析,探索WASM在实际项目中的应用,如游戏开发、图像处理等。 教程中的...

    prototype Element学习笔记(篇一)

    在JavaScript的世界里,...而`Selector`则是基于CSS选择器的查询工具,它使得在JavaScript中查找匹配特定规则的元素变得异常简单。这两个组件一起构建了Prototype库的核心,使得开发者可以更加高效地进行前端开发。

    leetcode-note

    3. 异常处理:在解决LeetCode问题时,良好的错误处理机制可以保证程序的健壮性,JavaScript的try...catch语句是实现这一目标的重要工具。 4. 编程风格:遵循一定的编码规范,使用ES6新特性,如箭头函数、解构赋值、...

Global site tag (gtag.js) - Google Analytics