try{//正常执行的代码
//如果出错,抛出错误
}catch(err){//处理错误
}

运行流程:
try{…}包含块中的代码有错误,则运行catch(err){…}内的代码,
否则不运行catch(err){…}内的代码。
应用范围:
可以用来判断,你可控的错误,也就是说你很清楚知道这里是有可能”出错“的,而且你很清楚知道什么前提下会出错,你就是要故意利用报错信息来区分错误,后续的程序会解决所有的出错,让程序继续执行。
例如

var array = null;
try {console.log(array.length)
} catch(err) {console.log("错误信息:" + err.message);array=[]
}
console.log(array.length)

js 中try catch用法相关推荐

  1. js 中 try catch用法

    try-catch 语句是什么? try-catch 可以测试代码中的错误.try 部分包含需要运行的代码,而 catch 部分包含错误发生时运行的代码. try-catch语法 try {//在此运 ...

  2. 关于js 中 try catch用法

    try-catch语法,简单来说就是用来捕获异常的,我就简述一下我遇到的问题 当使用vuex在actions发请求时,这个接口不仅可以添加购物车数据,同时也可更新产品的数量,我就在更新产品数量的地方出 ...

  3. JS中typeof的用法

    转载自  JS中typeof的用法 js是一门弱语言,它在声明变量时无需确定变量的类型,js在运行时会自动判断.那么如何判断一个变量的类型呢,js提供了typeof运算符,用来检测一个变量的类型. 1 ...

  4. php function函数用法,js的function函数是什么?js中function的用法

    本篇文章给大家带来的内容是关于js的function函数是什么?js中function的用法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. Function与函数 Function是 ...

  5. append和appendTo的区别以及js中的appendChild用法

    append和appendTo的区别以及js中的appendChild用法 很多像我一样接触JS没多久的小白对append和appendTo的区别以及js中的appendChild用法都会有所模糊,下 ...

  6. js中indexOf的用法详解

    js中indexOf的用法详解 String.IndexOf 方法 (Char, [startIndex], [count]) 报告指定字符在此实例中的第一个匹配项的索引.搜索从指定字符位置开始,并检 ...

  7. js控制页面滚动到指定位置,js中scrollIntoView()的用法

    js中scrillIntoView()的用法--页面滚动到指定位置 最近遇到一个问题,在一个页面上,点击某个按钮时,滚动到页面的某一位置. 如图: 如果是我写的话,我可能会先获取滚动到的元素,然后获取 ...

  8. js中return的用法

    js中return的用法 今天看到一篇文章,介绍的是js中return的用法,感触很深.(类似于JAVA return) 在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默 ...

  9. innerHTML连接指定HTML文件,js中innerhtml的用法

    js中innerHTML与innerText的用法与区别 js中innerHTML的用法: innerHTML可获取或设置指定元素标签内的 html内容,从该元素标签的起始位置到终止位置的全部内容(包 ...

最新文章

  1. 【NLPer必看】NLP领域高质量综述论文
  2. 被神话的大数据——从大数据(big data)到深度数据(deep data)思维转变
  3. Struts1之Action小结
  4. C++中的各种预处理的表示
  5. window.parent和window.opener区别
  6. 互联网巨头基于全球产业链打造ARM CPU
  7. 数据结构实验之栈一:进制转换
  8. 2013年1月第1个周末
  9. 【优化调度】基于matlab求解共享储能电站工业用户日前经济调度优化问题【含Matlab源码 1103期】
  10. matlab%低通滤波器设计,用Matlab及C语言实现低通滤波器的设计
  11. html下拉菜单的写法
  12. 开源Golang rtmp服务lalserver支持多种鉴权防盗链方式
  13. python适合什么发型-下面不属于python特性的是( )。
  14. 工厂厂里的SIS系统
  15. [翻译Pytorch教程]NLP从零开始:使用序列到序列网络和注意力机制进行翻译
  16. 荣耀20android版本,荣耀法国:荣耀V20/20系列可正常升级Android Q
  17. 如何调动员工的积极性
  18. mysql桦仔_带您理解SQLSERVER是如何执行一个查询的
  19. 基于52840 S340协议栈USB flash U盘实现
  20. 基于STM32的OLED多级菜单GUI实现(简化版智能手表)

热门文章

  1. 小米6-谷歌全家桶安装
  2. 泰克示波器TBS2000B 在大学基础实验室的应用
  3. 学习跃动小球小游戏(cocos creator)
  4. SQL面试练习题一(基础)
  5. iPhone,iPad如何获取WIFI名称即SSID
  6. 分库分表就能无限扩容吗
  7. Reference counted Objects (引用计数对象) - 文章翻译
  8. 苹果要和 ARM 在 WWDC 举办「婚礼」,定义下一个 10 年
  9. 【数据分析与挖掘】基于Apriori算法的中医证型的关联规则挖掘(有数据集和代码)
  10. 选拔赛3---7-10 红豆生南国