javascript异常处理
来源:互联网 发布:python map数据结构 编辑:程序博客网 时间:2024/06/13 22:52
<!doctype html><html><head><title>标题</title><meta charset="utf-8"><script> /**/ //函数定义者function round(num,d){ /*try{return parseFloat( parseFloat(num).toFixed(d));}catch(err){//err: Error对象alert("出错了,请联系管理员");console.log(String(err));return "出错了";}finally{ num=null; d=null; console.log("释放资源"); } */ var r; //如果num是数字且d是数字且d>=0且d<=20 if(!isNaN(num)&&!isNaN(d) &&d>=0&&d<=20){ r=parseFloat( parseFloat(num).toFixed(d)); }else{//否则 throw new Error("参数必须是数字,且小数位数必须介于0~20之间"); //r="出错了"; } num=null; d=null; console.log("释放资源"); return r;} //函数调用者 var r; try{ r=round( prompt("输入数字"), prompt("输入小数位数") ); }catch(err){ console.log(String(err)); alert("出错了,联系管理员"); r="出错了"; }console.log("正常结束:"+r); /*鄙视题 var m=3; function fun(){ try{ m++;//4 n++;//报错 //return m; }catch(err){ m++;//5 return m;//5 等待 }finally{ m++;//6 //return m;//6 } } console.log(fun());//5 console.log(m);//6 */ /*用try catch判断浏览器兼容性 //try{ //new XMLHttpRequest(); //如果window的XMLHttpRequest不是undefined if(window.XMLHttpRequest !==undefined){ document.write("完美支持Ajax"); //}catch(err){ }else{//否则 document.write("您的浏览器版本太低,不支持Ajax"); } */</script></head><body></body></html>
0 0
- javascript 中的异常处理
- Javascript 异常处理
- javascript中的异常处理
- javascript 进行异常处理
- JavaScript异常处理
- javascript 中的异常处理
- javascript中的异常处理
- javascript异常处理
- Javascript 异常处理示例
- javascript中的异常处理
- JavaScript 异常处理
- JavaScript中异常处理
- 【javaScript基础】异常处理
- javascript中的异常处理
- JavaScript异常处理
- JavaScript异常错误处理
- JavaScript 中的异常处理
- javascript之异常处理
- hdoj2037 贪心算法——今年暑假不AC
- read代码阅读一(linux3.10.14)
- java虚拟机内存区域
- Javaweb-1 server.xml和web.xml中的配置
- 通过GC日志分析程序性能与内存泄漏
- javascript异常处理
- 数组、指针数组、数组指针、动态数组、数组作为函数参数
- 如何偷懒地用 PHP 搭建一个班级网站
- 【DFS】CODE[VS] 1535 封锁阳光大学(二分图DFS染色)
- 线程的笔记
- gulp使用技巧
- 旅行商人
- 云解析
- 161029