try到底是铺捉什么样的错误啊。
比如我写这样一个代码。
<script language= "javascript ">
try{
var char=s 'a ';
var charint=parseInt(char)
}
catch(err){
alert(err);
}
但是怎么不抛出错误呢,这个在vbscript会抛出错误啊。
javascript里面到底那些才算是错误会抛出啊。
望指点。。。
------解决方案--------------------parseInt(char)这么执行不会有错误,char即使不是数字,也是有返回值的,返回的是NaN。
try catch捕获的是error
------解决方案--------------------肯定要报错的,语法都有问题 var char = s 'a ' 这种写法就不对.
而且不要用char来做变量名
alert(err)的结果,最多就是object, 不如用err.message
------解决方案--------------------try的是运行时错误!
你这段不会有编译错误吗?