javascript - 将数字 10 转换为 0.10 float

标签 javascript

我想在我的数字中添加小数,但是当我使用 toFixed(function) 时,它会添加“.00”,但我想做的是:10 到 0.10 或 1234 到 12,34 。有没有什么函数可以做到这一点?

最佳答案

我希望事情不是这么简单......

var num = 10;
var dec = num/100;

不过为了教育目的,让我们做得更好一点:

var dec = (num/100).toFixed(2); 

.toFixed(x) 将强制数字采用具有 x 位小数的格式。如果 num 大于 100 但您仍希望添加 .00,这将非常有用。

或者,如果 num 是字符串:

var dec = ((parseFloat(num)/100).toFixed(2);

parseFloat 会将字符串转换为数字。可能不需要,具体取决于 num 对您来说来自哪里,但无论如何知道如何做很有用。

关于javascript - 将数字 10 转换为 0.10 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35988351/

相关文章:

javascript - 在 React 功能组件中使用 async/await

javascript - HTML5 Range 功能在移动设备上损坏

javascript - 如何为音频播放器创建可视化工具

javascript - Vue2 : how to get a smooth mouse move?

javascript - 当Vue修改DOM时如何调用函数?

javascript - HTML canvas 中的大数字翻译会导致奇怪的行为

c# - 如何在我的 View 中单击按钮时从 session ["cart"] 中删除项目?

javascript - jQuery 禁用/启用提交按钮

javascript - 解构返回 undefined variable

javascript - Angularjs 多个 HTTP POST 请求导致 net::ERR_INSUFFICIENT_RESOURCES