问题标签 [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.
javascript - type="number" 但仍需要文本到数字的转换
我有一个 type=number 的元素 (x)。在我的工作中,在执行数学运算之前验证它的值是一个数字,我已经得出结论,“数字”类型的元素虽然具有内置验证和有用的输入控件,但仍然将它们的值分配为文本,并且在执行之前需要转换为数字数学运算。我的问题 - 这是真的还是我的代码有问题?这是我的工作。输入数字 6。
参考: https ://developer.mozilla.org/en-US/docs/Web/HTML/Element/input/number
javascript - 我想得到小数点后 2 位的结果
下面是我目前使用的代码,我需要将最终结果四舍五入到小数点后 2 位。有人可以帮我弄清楚我做错了什么。
javascript - .toFixed(1) 在 8.333333333333334 十进制数中不起作用
我目前正在使用 Time In 和 Time Out 编写工作时间计算,以显示带 1 点的小数点工作时间。在我的情况下,我使用 .toFixed(1) 并且任何其他时间都运行良好,但是当时间是 09:10 和超时时间是 17:30 .. 结果显示为 8.333333333333334。.toFixed(1) 不适用于该十进制数。我该怎么做。
这是我的代码。
javascript - 在 Javascript 计算中显示 2 位小数的值
以下表格使用 javascript 自动计算 Ans3%。有没有办法在 Ans3% 字段中计算后只显示前两位小数。通过我的研究,我发现使用 toFixed 方法可以实现这一点,但我无法弄清楚我到底应该做什么。
只需在年龄之前的所有字段中填写任意数字,以显示它有效。提前致谢!
`
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)
。
任何建议将不胜感激!
javascript - 使用tofixed函数将数字转换为十进制错误
我使用该tofixed()
函数将 2 位小数转换为 10 位小数。转换结果是错误的。
我的代码是:
谷歌浏览器的结果是:
在 Internet Explorer 中,转换的结果是正确的。
问题:如何343993110.9200000000
在 Google Chrome 中获得预期结果?
javascript - 仅显示来自复杂数组 javascript 的实际值
这个问题类似于我之前的一个问题(删除数组 javascript 中的对象中的对象)。然而,除了只有数字之外,还有复数以“NaN”作为实数值。我认为这可能会发生,因为我使用的是大数字和 Mathjs,但我所有的其他值已经浮动到小数点后 15 位。从 console.log(realPowers) 返回的数组在控制台日志中如下所示:
这很有趣,因为下面的第一行代码应该只返回复数的实数值。我正在尝试使用 toFixed 方法将这些值输入到 for 循环中以减少小数位数:
其中 totalPower 是原始数组。但是当我这样做时,它会返回一个错误:
因为 toFixed 不能用于字符串(我假设)。
我正在尝试制作一个如下所示的数组:
我可以使用相同或类似的方法减少实数的小数位数并仅保留复数的 NaN 部分吗?
javascript - javascript超大负指数到十进制转换
如何在 javascript 中将这个负大指数 6.849391775995509e-276 变为 6.84?
我正在从我想在我的 ui 中使用缩短版本的 api 取回负指数数,到 2 个小数点。如果重要的话,我会在反应中使用 d3 图表渲染中的数字。
我一直在尝试一些来自 javascript 文档站点的不同技术,但似乎无法实现。是否可以选择使用Immutable.js之类的库?任何帮助将不胜感激。代码片段中使用指数表示法的所有尝试都返回0.00
。
javascript - 从小数点第三位开始截取,不四舍五入
我知道这是相当低质量的问题,但我现在有点困惑。这是我想做的事情。
我想从小数点后三位不四舍五入。我怎样才能做到这一点?我使用了,toFixed()
但我想做的只是从小数点后三位开始。我想我现在很复杂。这会很简单。请让我知道。谢谢
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
任何人都可以建议我与这两个功能中的任何一个完全等效吗?