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)
这篇博客总结了在JavaScript中如何将数字格式化为X.X的形式,无需四舍五入,当小数点后没有数字时会补零。主要介绍了三种方法,包括使用Math.floor、toFixed以及toString和substring。文章还提到了四舍五入的Math.floor和Math.ceil方法,以及使用toFixed实现小数点后无数字时补零的功能。
1034

被折叠的 条评论
为什么被折叠?



