js常见问题总结–数字输出格式为X.X(无需四舍五入)
开发或者字符串的算法题中经常会遇到按照要求对数字输出显示
要求:对数字进行输出,格式为X.X(无需四舍五入,小数点后没有数字补零)
1.三种方式
// var average=3 2.875
//都适用
res = Math.floor(10*average)/10;
print(res.toFixed(1)); //3.0
//3不适用
let ans = res / sum;
ans = "" + ans;
ans = ans.split(".");
let a = ans[0] + '.' + ans[1].charAt(0); //出错
//3不适用
let res = sum / length;
res = res.toString().substr(0, 3); //3
2.总结
四舍五入:Math.floor()
、Math.ceil()
小数点后没有数字补零:number().toFixed(1)