<script> //甲:定义了一个四舍五入的函数 function round(num,d){ if(!isNaN(num)&&!isNaN(d)){ num=num*Math.pow(10,d);//10的d次方 num=Math.round(num);//返回数字,只能取整,够5就进位,不够就去掉 return num/Math.pow(10,d); }else{//抛出自定义错误 throw new Error("你玩我!"); } } //乙:调用round var n=123.456; console.log(round(n,"Hello")); </script>