我想显示一个小数点后两位的数字.

我想我可以在JavaScript中使用toPrecision(2).

然而,如果数字是0.05,我得到0.0500.我宁愿它保持不变.

请看JSbin频道.

做这件事最好的方法是什么?

我可以考虑编写一些解决方案,但我可以想象(我希望)这样的东西是内置的吗?

推荐答案

float_num.toFixed(2);

如果需要,Note:toFixed()将四舍五入或用零填充,以满足指定的长度.

Javascript相关问答推荐

JS生成具有给定数字和幻灯片计数的数组子集

当在select中 Select 选项时,我必须禁用不匹配的 Select

django无法解析余数:[0] from carray[0]'

InDesign—创建一个独立的窗口,在文档中进行更正时保持打开状态

手机上的渲染错误文本必须在文本组件中渲染,但在浏览器上没有问题<><>

如何用拉威尔惯性Vue依赖下拉?

如何将react—flanet map添加到remixjs应用程序

从包含数百行的表中获取更改后的值(以表单形式发送到后端)的正确方法是什么?

我可以使用空手道用户界面来获取网页的当前滚动位置吗?

本地库中的chartjs-4.4.2和chartjs-plugin-注解

Puppeteer上每页的useProxy返回的不是函数/构造函数

在画布中调整边上反弹框的大小失败

MarkLogic-earch.suggest不返回任何值

如何用javascript更改元素的宽度和高度?

在不扭曲纹理的情况下在顶点着色器中旋转UV

MongoDB中的嵌套搜索

postman 预请求中的hmac/sha256内标识-从js示例转换

FindByIdAndUpdate在嵌套对象中创建_id

脚本语法错误只是一个字符串,而不是一个对象?

在点击链接后重定向至url之前暂停