第章 错误处理.ppt
第6章 错误处理 在上一章中,对JavaScript的面向对象特征进行了具体的讲解。在面向对象的语言中,都提供了错误处理这一关键性的语法和功能。采用了错误处理机制的JavaScript,能够更好进行开发以及丰富客户体验。 6.1 错误和异常 错误是指程序在运行过程中,遇到的导致不可运行的障碍。异常一般是指运行期错误,或者与预期结果不一致的运行结果。在高级语言中,错误处理至关重要,.NET和Java都内置大量的错误类,以便开发者进行错误处理。本节就将向读者讲解JavaScript中的错误处理。 6.1.1 什么是错误、什么是异常 JavaScript中错误一般有3种:语法错误、逻辑错误、运行时错误。 语法错误,一般是指JavaScript代码中语法不正确,解析器无法正常解析而引发的错误。语法错误很好识别,并非常容易排除。典型的语法错误如下所示。 document.write(hello); 以上代码,由于hello未定义和赋值,所以编译器无法解释,自动停止执行这句以后的代码。但是请注意,由于沙箱安全机制的限制,JavaScript中只有在同1个线程中的代码会受到语法错误的影响。其他线程中的代码和其他外部引用Js文件中的代码,只要没有错误代码就可以继续运行。通常语法错误很容易被发现及排除,所以一般性语法错误本章不进行专门讲述。 6.1.2 异常处理的重要性 在早期的浏览器中
原创力文档

文档评论(0)