js的error
//错误的类型 error所有的错误的父类型 2.ReferenceError:引用的变量不存在3.TypeError数据类型不正确4.RangeError数据值不在其允许的范围内5SytaxError语法错误
//错误对象message属性:错误相关信息stacke属性:函数调用栈记录信息
//console.log(a)
//例如 ReferenceError:a is not defined 没有捕获错误,下面的代码无法执行
//let b=null;
console.log(b.xxx)
//TypeError:Cannot read property 'xxx' of null
【js的error】 //RangeError
/*function fn(){
fn() //函数内部调用自己叫递归
}
fn()*/
//Maximun call stack size exceeded 函数内部调用自己是有次数限制的 死循环
//SytaxError
//let c="""" //unexpected string 双引号内用引号应该使用单引号
//错误处理1:捕获错误 try...catch抛出错误throw error
try{
let d
console.log(d.xxx)
}catch(error){
console.log(error.message)
console.log(error.stacke)
}
function a(){
if (Date.now()%2===1){
console.log('ke')
}else{
throw newError('error')
}
}
try{
a()
}catch(error){
console.log(error.message)
}
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量