throw
用来抛出一个异常,throw expression
- throw 12 //抛出数值 12 的异常
- throw ‘err’ //抛出字符串’err’的异常
- throw {name:’异常的名字’,message:’异常的信息’,stack:’一般还有个函数栈’} //抛出对象的异常,一般这个对象包含名字,信息,栈。可以试一下 throw new Error(‘123’)
也可以创建自定义错误
1 | function UserException(message) { |
try..catch 大法
配合 throw 能找出自己程序的异常
1 | function printValue(value) { |