Heim > Fragen und Antworten > Hauptteil
try{
var num = pompt("请输入5~10");
}
catch(err){
console.log(err);
console.log(err + "这里我随便加上一段字符串");
}
Wenn im obigen Code console.log(err);
在控制台是这样输出的:ReferenceError: pompt is not defined at index.html:37
,有提示行号。
但是console.log(err + "这里我随便加上一段字符串");
在控制台中输出是这样的:ReferenceError: pompt is not defined这里我随便加上一段字符串
eine Zeichenfolge hinzugefügt wird, wird keine Fehlerzeilennummer abgefragt. Was ist der Grund dafür?
PHP中文网2017-05-19 10:33:16
第一句打印的是一个对象。
第二句打印的是一个字符串。即err.toString() + "这里我随便加上一段字符串"
try{
var num = pompt("请输入5~10");
}
catch(err){
console.log(err);
console.log(err.toString());
}
非专业回答,仅供参考-。-
PHP中文网2017-05-19 10:33:16
try{
var num = pompt("请输入5~10");
}
catch(err){
console.log(err);
console.log(err , "这里我随便加上一段字符串");
}
可以这样啊