javascript中用throw抛出异常时不能用数字??如throw new Error("12")

2025-04-13 15:56:13
推荐回答(2个)
回答1:

你应该学过定义变量吧。如 int a = 5. 如在js里 var abc ="aaaa" ,但是你要是定义var 123="aaaa";肯定不行吧,js的变量名命名规则是:变量必须以字母或下划线开始。
你throw new Error里面的参数就是一个变量,指向可能会报出的异常,变量名定义为44肯定是错的。

回答2:

var e = new Error();
e.message = 12;
throw e;