问题标签 [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 投票
2 回答
81 浏览

javascript - 将乘积结果限制为小数点后 2 位

我制作了一个简单的 javascript 乘以一个数量并显示结果。但是,我想将结果限制为 2 位小数。我尝试过使用 toFixed,但这似乎不起作用。

有谁知道如何使这项工作?


0 投票
3 回答
698 浏览

javascript - Javascript 总是返回浮点数

那是我的jQuery代码。并且变量“procenti”总是返回 92.3076923076923 % long decimal number。我希望这个数字没有小数点,只有 92%。我尝试了 .toFixed() 方法,但它不起作用。

当方程像 procenti=(3/10)*100; == 30%,html 中的数字看起来正是我想要的没有小数。

0 投票
1 回答
784 浏览

javascript - JQuery toFixed 不是函数

我有这个 JavaScript 代码:

但它不起作用,我得到“toFixed 不是函数”错误。你能帮我解决这个问题吗?提前致谢。

0 投票
4 回答
3278 浏览

javascript - JavaScript - 将 3 个数字转换为百分比,不会产生 100% 的总数

我有一个场景,我有三个数字:

  1. 17
  2. 10
  3. 90

我需要将它们转换为完整的百分比值(这样添加时,总计 100%,如您所料)。我有这个功能:

在我的示例中,计算的总百分比为 98%。其次是:

  1. 百分比 1 = 15
  2. 百分比2 = 9
  3. 百分比3 = 77

加起来是 101%,我哪里错了?

提前感谢您的帮助!

0 投票
3 回答
47300 浏览

angular - 打字稿,固定。类型“字符串”不可分配给类型“数字”

当我计算距离 Z 时,我的浏览器抛出错误:

前两行完美运行,但第三行并没有真正起作用。如您所见,它甚至与 distanceY 的计算完全相同。我首先尝试 parseFloat() 它。但随后它开始抱怨我只能将一个字符串解析为一个浮点数,而我没有提供一个。

我现在很困惑,所以非常感谢一些帮助或解决方案!

提前致谢!

编辑:我试图简化我的代码。将距离设为私有,并添加了 setter 和 getter。

现在我在所有 3 行都得到了错误。

0 投票
1 回答
79 浏览

javascript - JavaScript 到固定方法

toFixed()仅当字符串超过 12 个时,我如何使用该方法?否则我希望它正常显示,所以它就像一个普通的计算器应用程序。我使用了最大字符方法,但它看起来不太好,不应该使用。

在此处输入图像描述

0 投票
1 回答
511 浏览

javascript - javascript toFixed()

在许多情况下toFixed(),javascript 数学中的浮点数会失败。

我找到了这个解决方案:

和这个:

还有其他方法吗?我必须确定它在任何情况下都表现良好。在边缘情况下也是如此。

编辑: https ://github.com/MikeMcl/decimal.js @Tschallacka

0 投票
6 回答
3907 浏览

javascript - Reliable JS rounding numbers with toFixed(2) of a 3 decimal number

I am simply trying to round up 1.275.toFixed(2) and I was expecting a return of 1.28, rather than 1.27.

Using various calculators and the simple method of rounding to the nearest hundredth, if the last digit is greater than or equal to five, it should round up.

If this doesn't work with toFixed(2), how would it?

People asking whether console.log(1.275.toFixed(2)) prints off 1.28, here's a quick screenshot MacOS Chrome Version 55.0.2883.95 (64-bit)

enter image description here

0 投票
1 回答
1169 浏览

java - Java toFixed(2) method such js

What is the synonym of JS toFixed(2) method in Java Language. Only option is DecimalFormat ?

0 投票
4 回答
1394 浏览

javascript - Javascript toFixed() 问题

我的 toFixed() 方法有问题。在我将它添加到所有已经存在的 parseFloats 之前,它显示了所有总数,但小数位太多。现在它什么也没有显示。当我关闭 toFixed() 时,它会显示为应有的样子。控制台告诉我“total.tofixed”不是一个函数,但在我添加其他 6 个 toFixed() 命令之前,这部分是有效的。这是我的代码