问题标签 [tofixed]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
42 浏览

javascript - type="number" 但仍需要文本到数字的转换

我有一个 type=number 的元素 (x)。在我的工作中,在执行数学运算之前验证它的值是一个数字,我已经得出结论,“数字”类型的元素虽然具有内置验证和有用的输入控件,但仍然将它们的值分配为文本,并且在执行之前需要转换为数字数学运算。我的问题 - 这是真的还是我的代码有问题?这是我的工作。输入数字 6。

参考: https ://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/number

0 投票
1 回答
36 浏览

javascript - 我想得到小数点后 2 位的结果

下面是我目前使用的代码,我需要将最终结果四舍五入到小数点后 2 位。有人可以帮我弄清楚我做错了什么。

0 投票
1 回答
99 浏览

javascript - .toFixed(1) 在 8.333333333333334 十进制数中不起作用

我目前正在使用 Time In 和 Time Out 编写工作时间计算,以显示带 1 点的小数点工作时间。在我的情况下,我使用 .toFixed(1) 并且任何其他时间都运行良好,但是当时间是 09:10 和超时时间是 17:30 .. 结果显示为 8.333333333333334。.toFixed(1) 不适用于该十进制数。我该怎么做。

这是我的代码。

0 投票
1 回答
26 浏览

javascript - 在 Javascript 计算中显示 2 位小数的值

以下表格使用 javascript 自动计算 Ans3%。有没有办法在 Ans3% 字段中计算后只显示前两位小数。通过我的研究,我发现使用 toFixed 方法可以实现这一点,但我无法弄清楚我到底应该做什么。

只需在年龄之前的所有字段中填写任意数字,以显示它有效。提前致谢!

`

0 投票
2 回答
5355 浏览

javascript - ReactJS:如何使用 toFixed(2) 修复数值行值的长度

我正在将从 API 获取的数据打印到表格中,并且在将行数值固定为小数时遇到了一些困难。如果 API 中的行数据由数值组成,即 ie10.0, 333, 8 or 100等,则最后以十进制值呈现它 -> 10.00, 333.00, 100.00

我熟悉的.toFixed(2)函数在 React 中的功能与我以前在 javaScript 中编写的方式不同。我认为我在误导 ES6 标准,但我不确定。如果我避免使用.toFixed(2).

在此处输入图像描述

这是我的代码示例rows.toFixed(2),但它不能正常工作:

欢迎您直接向我的 Repo 投稿:Fetching API data into a table

以下是我的示例,当.toFixed使用 时:

在此处输入图像描述

不幸的是,我无法在ReactJs.org找到相关文档

它也不起作用rows[].length.toFixed(2)

任何建议将不胜感激!

0 投票
0 回答
179 浏览

javascript - 使用tofixed函数将数字转换为十进制错误

我使用该tofixed()函数将 2 位小数转换为 10 位小数。转换结果是错误的。

我的代码是:

谷歌浏览器的结果是:

在 Internet Explorer 中,转换的结果是正确的。

问题:如何343993110.9200000000在 Google Chrome 中获得预期结果?

0 投票
2 回答
323 浏览

javascript - 仅显示来自复杂数组 javascript 的实际值

这个问题类似于我之前的一个问题(删除数组 javascript 中的对象中的对象)。然而,除了只有数字之外,还有复数以“NaN”作为实数值。我认为这可能会发生,因为我使用的是大数字和 Mathjs,但我所有的其他值已经浮动到小数点后 15 位。从 console.log(realPowers) 返回的数组在控制台日志中如下所示:

这很有趣,因为下面的第一行代码应该只返回复数的实数值。我正在尝试使用 toFixed 方法将这些值输入到 for 循环中以减少小数位数:

其中 totalPower 是原始数组。但是当我这样做时,它会返回一个错误:

因为 toFixed 不能用于字符串(我假设)。

我正在尝试制作一个如下所示的数组:

我可以使用相同或类似的方法减少实数的小数位数并仅保留复数的 NaN 部分吗?

0 投票
2 回答
691 浏览

javascript - javascript超大负指数到十进制转换

如何在 javascript 中将这个负大指数 6.849391775995509e-276 变为 6.84?

我正在从我想在我的 ui 中使用缩短版本的 api 取回负指数数,到 2 个小数点。如果重要的话,我会在反应中使用 d3 图表渲染中的数字。

我一直在尝试一些来自 javascript 文档站点的不同技术,但似乎无法实现。是否可以选择使用Immutable.js之类的库?任何帮助将不胜感激。代码片段中使用指数表示法的所有尝试都返回0.00

0 投票
5 回答
93 浏览

javascript - 从小数点第三位开始截取,不四舍五入

我知道这是相当低质量的问题,但我现在有点困惑。这是我想做的事情。

我想从小数点后三位不四舍五入。我怎样才能做到这一点?我使用了,toFixed()但我想做的只是从小数点后三位开始。我想我现在很复杂。这会很简单。请让我知道。谢谢

0 投票
1 回答
1446 浏览

php - php 中的 number_format() 与 jQuery 中的 toFixed() 进行验证

我在客户端进行了一些数据计算,我想在服务器端进行验证。假设我的计算值结果是34.55

(34.55).toFixed(1)给我34.5

奇怪的是,(34.555).toFixed(1)给了我34.6

number_format(34.55, 1, '.', '')给我34.6

任何人都可以建议我与这两个功能中的任何一个完全等效吗?