Javascript Error() 构造函数用于创建新的 error object 。错误对象是在运行时错误时产生的。错误对象还用作用户定义的异常的基础对象。
用法:
new Error([message[, fileName[, lineNumber]]])
参数:
- message: 它包含有关此错误对象的信息,该信息采用人类可读的形式。可以使用以下命令设置错误消息Error message。它是一个可选参数。
- fileName: 它是该错误对象的文件名。如果未提供名称,则 fileName 等于包含调用 Error() 构造函数的代码的文件的名称。它是一个可选参数。
- lineNumber: 它是创建的 Error 对象上的 lineNumber 属性的值。如果未提供编号,则 lineNumber 等于包含 Error() 构造函数调用的行号。它是一个可选参数。
示例 1:使用 new 关键字创建错误对象。
Javascript
<script>
try {
const error = new Error('This object is created using new keyword')
document.write("Error object created successfully using new keyword");
}
catch(err) {
document.write(err.message);
}
</script>
输出:
Error object created successfully using new keyword
示例 2:使用函数调用创建错误对象。
Javascript
<script>
try {
const error = Error('This is created is using function call')
document.write("Error object created successfully using function call");
}
catch(err) {
document.write(err.message);
}
</script>
输出:
Error object created successfully using function call
支持的浏览器:
- 谷歌浏览器
- Firefox
- Edge
- IE浏览器
- Opera
- Safari
相关用法
- JavaScript Error.prototype.toString()用法及代码示例
- JavaScript Math cosh()用法及代码示例
- JavaScript Math sinh()用法及代码示例
- JavaScript Math sin()用法及代码示例
- JavaScript Math cos()用法及代码示例
- JavaScript Math tan()用法及代码示例
- JavaScript Math abs()用法及代码示例
- JavaScript Math pow()用法及代码示例
- JavaScript Math asin()用法及代码示例
- JavaScript Math acos()用法及代码示例
- JavaScript Math atan()用法及代码示例
- JavaScript Math ceil()用法及代码示例
- JavaScript Math floor()用法及代码示例
- JavaScript Math round()用法及代码示例
- JavaScript Math trunc()用法及代码示例
- JavaScript Math max()用法及代码示例
- JavaScript Math min()用法及代码示例
- JavaScript Math sqrt()用法及代码示例
- JavaScript Math sign()用法及代码示例
- JavaScript Math log()用法及代码示例
- JavaScript Math log2()用法及代码示例
- JavaScript Math log10()用法及代码示例
- JavaScript Math log1p()用法及代码示例
- JavaScript Math exp()用法及代码示例
- JavaScript Math expm1()用法及代码示例
注:本文由纯净天空筛选整理自abhinavjain194大神的英文原创作品 JavaScript Error() constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。