web前端:javascript错误处理

    作者:惊风随笔更新于: 2020-02-27 16:02:43

    Web开发

      Javascript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在html(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。 

      当JavaScript引擎执行JavaScript代码时,会发生各种错误:可能是语法错误,通常是程序员造成的编码错误或错别字;可能是拼写错误或语言中缺少的功能(可能由于浏览器差异);可能是由于来自服务器或用户的错误输出而导致的错误;也可能是由于许多其他不可预知的因素。

      那么js有没有好的可以检测错误的呢?有的,那就是:throw、try和catch

      JavaScript抛出(throw)错误

      当错误发生时,当事情出问题时,JavaScript引擎通常会停止,并生成一个错误消息。

      描述这种情况的技术术语是:JavaScript将抛出一个错误。

      JavaScripttry和catch

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

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

      JavaScript语句try和catch是成对出现的。

      1try{

      2//可能会导致错误的代码

      3}catch(error(function(){

      4/*Actontheevent*/

      5});

      6)

      例子:

      复制代码

      1

      2

      3

      4

      5W3Cschool教程(w3cschool.cn)

      6

      20

      21

      22

      23

      24

      在1995年时,由Netscape公司的BrendanEich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像java,因此取名为JavaScript。但实际上它的语法风格与Self及Scheme较为接近。

课课家教育

未登录