JS异常处理try..catch语句的作用和实例

 更新时间:2014年05月05日 10:38:18   作者:  
这篇文章主要介绍了JS异常处理的作用和实例,即try..catch语句,需要的朋友可以参考下

首先一个常识就是,在浏览器执行JS脚本过程中,当出现脚本错误,并且你没有手动进行异常捕捉时,他会在浏览器下面出现黄色的叹号,这是正常的,这也不是最重要的,最重要的是,出错行以下的所有JS代码将中停执行,这是我们不希望看到的,所以说,对于自己写的,拿不准的脚本还是加上异常捕捉比较好。


1 清除黄色叹号:

复制代码 代码如下:

window.onerror={return true;}  //这只是表面清除了错误,但JS代码将被中停

2 为容易出错的,容易产生兼容问题的代码段加上try..catch

复制代码 代码如下:

try{

     var a="hello world";

     document.Write(a);

 }

 catch(e){

 //..产生异常时你要做的事

 }


相关文章

  • 详解PHP实现支付宝小程序用户授权的工具类

    详解PHP实现支付宝小程序用户授权的工具类

    这篇文章主要介绍了详解PHP实现支付宝小程序用户授权的工具类,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-12-12
  • laravel开发环境homestead搭建过程详解

    laravel开发环境homestead搭建过程详解

    Laravel Homestead 是一个官方预封装的 Vagrant box ,它为你提供了一个完美的开发环境,你不需要在本地机器安装 PHP、web 服务器和其他的服务器软件,这篇文章主要介绍了laravel开发环境homestead搭建,需要的朋友可以参考下
    2020-07-07
  • discuz论坛 用户登录 后台程序代码

    discuz论坛 用户登录 后台程序代码

    discuz论坛的程序可读性不好,晕晕的.为了整合论坛和网站数据,又不得不看.
    2008-11-11
  • Laravel timestamps 设置为unix时间戳的方法

    Laravel timestamps 设置为unix时间戳的方法

    今天小编就为大家分享一篇Laravel timestamps 设置为unix时间戳的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-10-10
  • 微信公众号OAuth2.0网页授权问题浅析

    微信公众号OAuth2.0网页授权问题浅析

    根据需求,我今天完成的是微信的网页授权然后拉取用户的一些基本信息的问题。具体内容详情大家通过本文学习吧
    2017-01-01
  • PHP实现用户登录的案例代码

    PHP实现用户登录的案例代码

    这篇文章主要介绍了PHP实现用户登录的案例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-05-05
  • 使用php的HTTP请求的库Requests实现美女图片墙

    使用php的HTTP请求的库Requests实现美女图片墙

    这篇文章主要介绍了使用php的HTTP请求的库Requests实现美女图片墙的方法,十分简单实用,需要的朋友可以参考下
    2015-02-02
  • PHP连接MYSQL数据库实例代码

    PHP连接MYSQL数据库实例代码

    现在做的项目需要php连接mysql数据库,虽然之前学过,但是现在基本上都给忘了,之后通过查找相关资料找到了解决方法,下面小编把具体方法分享在脚本之家平台供大家学习
    2016-01-01
  • yii2 开发api接口时优雅的处理全局异常的方法

    yii2 开发api接口时优雅的处理全局异常的方法

    这篇文章主要介绍了yii2 开发api接口时优雅的处理全局异常的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-05-05
  • joomla组件开发入门教程

    joomla组件开发入门教程

    这篇文章主要介绍了joomla组件开发的方法,结合实例形式分析了joomla组件的结构、功能与具体使用技巧,需要的朋友可以参考下
    2016-05-05

最新评论