//错误处理 闪退很不好 输入-1,3345等
var n = 666.555;
var d = prompt("请输入小数位数");
try{
var result = n.toFixed(d);
console.log(result);
}catch(err){
alert("小数位数必须介于0-100之间");
console.log(String(err));
}
console.log("程序继续运行...");
//有些性能问题 有点不负责任
//问题:1、效率:try catch效率比普通程序低
//2、无法精准预报错误
//3、会自动创建错误对象,占用更多内存空间
//解决:用if...else...判断出错的原因
if(d>=0&&d<=100){
var result = n.toFixed(d);
console.log(result);
}else{
alert("小数位数必须介于0-100之间");
}
console.log("程序继续运行...");