已采纳回答 / 李晓健
因为如果 代码出错,整个程序就会停止,他代码放到try里 能正确执行就会正确执行,如果报错就会进入catch里面,代码还是会向后执行。不会影响整个程序。如果直接放到if里的话 if里的代码报错就算结束了 else里的return false是不会执行的。
2015-12-17