javascript - 如何在 JavaScript 中将整数转换为 float ?

标签 javascript integer floating-point

我有一个整数(例如12),我想将其转换为 float ,并具有指定的值小数位数。

草稿

function intToFloat(num, decimal) { [code goes here] }
intToFloat(12, 1) // returns 12.0
intToFloat(12, 2) // returns 12.00
// and so on…

最佳答案

你拥有的已经是一个 float 了,它们在JavaScript中都是64位 float 。

要在渲染时获取小数位(作为字符串,用于输出),请使用 .toFixed() ,像这样:

function intToFloat(num, decPlaces) { return num.toFixed(decPlaces); }

You can test it out here (尽管我会重命名该函数,因为它不是准确的描述)。

关于javascript - 如何在 JavaScript 中将整数转换为 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4293230/

相关文章:

c - 如何从字符串中分离整数并在 C 中操作它们?

objective-c - 正弦 180 的值为 1.22465e-16

c - C float 中的精度

javascript - 带有 Fancybox 的 IE8 中的 jQuery 问题

C++ 输入 : Integers Only (ruling out non-integers)

Java JDK - 从 double 到 int 的可能有损转换

Python:在浮点到字符串转换中抑制指数格式(即9e-10)?

javascript - 如何在 Javascript 构造函数中添加和调用函数(使用 JQuery)

javascript - 在 laravel 中通过 javascript 计算价格

javascript - js如何避免鼠标事件在不同元素上发生冲突