1 2 3 4 5 6 7 | try{ var num = pompt("请输入5~10"); } catch(err){ console.log(err); console.log(err + "这里我随便加上一段字符串"); } |
上述代码中,
1 | console.log(err); |
在控制台是这样输出的:
1 | ReferenceError: pompt is not defined at index.html:37 |
,有提示行号。
但是
1 | console.log(err + "这里我随便加上一段字符串"); |
在控制台中输出是这样的:
1 | ReferenceError: pompt is not defined这里我随便加上一段字符串 |
,加上了一段字符串,就没有提示错误行号。这是什么原因呢?