javascript中 throw error 与 throw new Error(error)的用法及区别
抛出错误一般都是与try catch 同时出现的
先看定义:
throw new Error(error); 这个是创建错误,创造一个错误类型抛出
throw error 这个是抛出错误。(// 不建议的写法)
上代码:throw new Error(error)
var a = 5;
try{if(a==5){// 抛出错误throw new Error("loopTerminates"); //Error要大写}
}catch(e){console.log(e); //打印出Error对象:Error: loopTerminatesconsole.log(e.message); //打印:loopTerminates
}
打印结果:
throw error:
var a = 5;
try{if(a==5){// 抛出错误throw "loopTerminates"; // 不建议的写法}
}catch(e){console.log(e); //打印: loopTerminatesconsole.log(e.message); //打印:undefined
}
打印结果:
参考:https://www.cnblogs.com/jijm123/p/13930951.html
javascript中 throw error 与 throw new Error(error)的用法及区别相关推荐
- JavaScript中innerHTML、outerHTML、innerText、outerText的用法与区别认识
2017百度前端技术学院(js任务一) 一.JS中innerHTML.outerHTML.innerText.outerText.value的区别与联系? 在JS中很容易将以上几者记错弄混,在网上找了 ...
- JavaScript中for、for...in、for...of、forEach的区别和用法
JavaScript中for.for...in.for...of.forEach的区别和用法 for循环 forEach循环 for...in循环 for...of循环 总结 for循环 基本语法格式 ...
- TF:tensorflow框架中常用函数介绍—tf.Variable()和tf.get_variable()用法及其区别
TF:tensorflow框架中常用函数介绍-tf.Variable()和tf.get_variable()用法及其区别 目录 tensorflow框架 tensorflow.Variable()函数 ...
- JavaScript中setAttribute()和removeAttribute()的用法
在Selenium 中会遇到用setAttribute()为元素增加属性以及用removeAttribute()为元素删除属性,下面总结下两者用法: JavaScript中setAttribute() ...
- JavaScript中的数据类型,及基本数据类型和复杂数据类型的区别
首先我们看一下数据类型都有哪些,然后再去看他们的区别: 一.基本数据类型 Number:数值型包含整型和浮点型,注意NaN也属于数值型,但不是一个数字. String:字符串类型. undefined ...
- JavaScript中every、filter、forEach、map、some的区别
不同点: every():对数组中的每一项运行给定函数,如果该函数对每一项都返回 true,则返回 true. some():对数组中的每一项运行给定函数,如果该函数对任一项返回 true,则返回 t ...
- javascript中的innerHTML是什么意思,怎么个用法?
转自:https://blog.csdn.net/qq_27918787/article/details/52628311 innerHTML在JS是双向功能:获取对象的内容 或 向对象插入内容: ...
- Oracle中ROWNUM伪列和ROWID伪列的用法与区别
做过Oracle分页的人都知道由于Oracle中没有像MySql中limit函数以及SQLServer中的top关键字等,所以只能通过伪列的方式去满足分页功能,在此,不谈分页方法,只从根本上去介绍这两 ...
- java return true false_javascript中return,return true,return false三者的用法及区别
1.语法及返回方式 ①返回控制与函数结果 语法为:return 表达式; 语句结果函数的执行,返回调用函数,而且把表达式的值作为函数结果返回出去 ②返回控制无函数结果 语法为:return; 在大多数 ...
- JS中innerHTML、outerHTML、innerText、outerText的用法与区别
1.功能说明: innerHTML 设置或获取位于对象起始和结束标签内的 HTML innerText 设置或获取位于对象起始和结束标签内的文本 outerHTML 设置或获取对象及其内容的HTML形 ...
最新文章
- Pycharm回退操作+常用批量操作
- Linux 文件系统初探
- linux端口被攻击,Linux 常见攻击端口封杀表
- 将span隐藏的函数_分类汇总函数Subtotal和Aggregate应用技巧解读
- OpenCV检验物体尺寸
- Java容器有哪些?
- 打开*.HLP时,系统提示*.hlp是为此Windows版本不支持的语言创建的的解决方法!
- IBM X3650优盘启动
- 学自动化测试哪个培训机构好 试听课程后就选了这个地方学习
- 美国密歇根州立大学计算机专业,密歇根州立大学计算机科学与工程系开设的研究领域有哪些?...
- Ceres-Solver安装与简介
- KFC肯德基带给孩子的危害(转)
- 微带线与带状线的区别
- R语言将字符串中的数字提取出来作为值
- Matlab模型开发之——从建模规范开启旅程1 Simulink
- 蓝桥杯——java(b组)省赛
- pythonocc 等步长平分周长的分割曲线
- 图解:手机控制电脑的软件的使用教程
- “再回首,云遮断归途,再回首,荆棘密布...
- 关于拨号上网的几种错误解决办法