如何使用 javascript 将浮点数格式化为十进制数(7)
How to format the float number to decimal number(7) using javascript?
我试过value.tofixed(7)
.
当我给 int 值 (3) 它返回的小数 (7) 时(例如) 3.0000000。同时,如果我给出一个浮点值(3.3),它的返回小数(6)(例如)3.300000
如何解决这个问题?
- 3.300000 有 6 位小数,因为代码四舍五入 0 来放置 3。
- 试试这个:
var value = 3;
var n = value.tofixed(7);
和
var value2 = 3.30;
var n = value2.tofixed(7);
我认为您需要使用:
- Math.floor() : https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/floor.
- 或 Math.ceil() : https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Objets_globaux/Math/ceil
而不是 toFixed()。
还有另一种称为 Math.round() 的方法,它可以自动进行圆形(上或下,取决于你舍入的数字),而无需询问您有关 floor/ceil param'。
您可以使用 toFixed() 返回固定数量的小数点值(舍入)。您还可以使用 value.toPrecision(x) 返回 x 个总位数。
相关文章:
- 如何生成十进制数
- 将一个十进制数转换成八分之一的分数
- JavaScript basis 是 math.pow 函数中的十进制数
- 用于验证十进制数的正则表达式
- 如何使用 javascript 将浮点数格式化为十进制数(7)
- 如何在javascript中输入十进制数
- 使用jquery验证器插件为十进制数设置正则表达式
- 用于在字符串中查找十进制数的正则表达式
- 如何验证十进制数
- 在 sort() 之后,十进制数的 JavaScript 数组顺序不正确
- 为什么项目符号图显示十进制数,而我们的范围为1
- 输入字段不保存十进制数并将其设置为 ,00
- 使用带有 .NET MVC 的 Javascript 将十进制数格式化为两位
- j查询添加十进制数
- 如何将十进制数添加到时间并将其作为时间格式恢复
- AngularJS双向绑定输入到十进制数
- 请求动画帧不适用于小于 1 的十进制数
- 如何使用 id 输入类型=“文本”JavaScript 中的值设置自动 2 个十进制数
- 将十进制数转换为浮点数并将其截断
- 如何使用 jQuery 将十进制数转换为分数