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

javascript - toFixed() 不适用于数组

toFixed(2)为什么我在执行下面的价格数组的 console.log 时无法使用?为什么toFixed在这种情况下不起作用?

我收到以下错误:Error: VM1105:8 Uncaught TypeError: prices.toFixed is not a function at <anonymous>:8:20

这是简单的代码:

当我打印出 console.log(prices); 我得到以下内容,其中缺少实际数组中的小数。为什么会这样以及如何补救?

0 投票
2 回答
2267 浏览

javascript - 对数组元素使用 toFixed()

我有一个包含如下数值的数组:

我想在点后最多有 2 位数字,所以我使用 toFixed(2):

返回的结果是undefined。有什么问题吗?

0 投票
1 回答
1133 浏览

angular - Angular:toFixed() 适用于一个值,但不适用于另一个值?

我正在使用带有 2 个输入的表单。他们每个人都调用该calculeSalaire()函数。

所有这些函数都返回number. 我只想为每个值显示 2 位小数,这就是我使用该toFixed(2)函数的原因。

它适用于我的所有功能,除了这个:

chiffreAffaire是一个输入

fraiPro是一个输入

fraisGestion被计算

我不明白为什么它不适用于前一个功能,而它适用于下面的功能。

您可以注意到我使用的salaireBrut值是由不起作用的函数计算的值。

你有什么想法为什么会发生这种情况?

0 投票
1 回答
60 浏览

javascript - 在javascript中舍入小数点

我正在尝试四舍五入。以下是场景

但是当我尝试四舍五入时56.3/56.2/56.4,同样的值正在显示。

当我尝试56.156.4,我自己得到了相同的价值。但是当我尝试从值56.556.9四舍五入时57

我试过下面的代码来一轮

如何实际执行四舍五入的所有场景?

0 投票
1 回答
197 浏览

django - 无法将查询结果中的数字转换为模板中的浮点数

我有一个 sql 存储过程返回值(特征及其值)。

表格中的值是真实的,固定为 2 位小数,表格似乎不是问题,因为数字存储正确。

当我加载模板时出现问题(我使用 Python+Django),这些值列在选项卡中:

如果我留下这样的东西,我的输入中不会显示任何内容,我在一些孤立的数字输入上遇到了同样的问题,我设法通过使用 parseFloat() 和 toFixed(2) 来显示数据。

所以我虽然我会在我的选项卡上创建一个带有循环的函数,并使用 parseFloat 和 toFixed 来显示一些东西。

该函数位于 document.ready 中,因此它会在加载后正确格式化数字。

但问题是我不在选项卡中工作,我试图在不同阶段显示值,因为我不明白首先它从 22.4(在表中)变为 22.3999945754 当我打印它时,当我在它上面使用了 parseFloat(),它变成了 22,即使我使用 toFixed(2),它也变成了 22.00,我真的不明白为什么,因为在我的页面上对隔离输入进行了相同的转换。

知道为什么基值首先会发生这样的变化吗?以及我如何设法投射它以显示正确的数字?

0 投票
2 回答
331 浏览

javascript - toFixed 的总和无法正常工作

我有以下代码计算并显示两个值的总和。

例如:

预期结果:总和为 52.99

实际结果:总和为 49.003.00

我究竟做错了什么?我假设它与数字解析有关,但不确定我应该更改什么以使其正常工作。谢谢!

0 投票
4 回答
119 浏览

javascript - toFixed 十进制值的条件

我有一个像这样 89.9999 的十进制格式的 API 响应,我已经习惯了 toFixed 并四舍五入到 89.90 。但问题是如果我将值设为 90,因为 toFixed 它显示为 90.00 ,而我只需要 90。是有什么方法可以实现吗?

我尝试进行基本计算的代码是:

0 投票
1 回答
42 浏览

javascript - 我能收集到的最好结果是“toFixed() 方法”

操作系统:CentOS7

我在本地服务器上运行“OpenWebSpider v0.3.0”(用于搜索/索引)。〜它应该工作。当我收到“结果”时,它显示“相关性 XX.XXXXXXXXXXXXXX”。我想将其缩短到只有 3 个小数位;“XX.XXX”..

在此处输入图像描述

我是新来的,对其中的一些 javascript。我想我找到了我需要嵌入的东西?toFixed()Method,但我无法确定确切的位置,或者就此而言,如果这是完成这个看似简单的任务的最佳方法。?:)

这是(我在想)是相关的“代码”区域。

在此处输入图像描述

作为一个新手,我尝试了各种区域来编辑或添加:for (var i = 0; i.toFixed(2); i < results.length; i++)

到上图的“代码区”(图2);(有很多变化)虽然所有结果都没有。至今。

抱歉,如果我的“问题”不符合要求,我会努力解决的,我绝对尊重 stackoverflow,以及它是什么.. 非常感谢。

0 投票
2 回答
65 浏览

javascript - javascript print tofixed,如果不可能打印正常

所以我有一些值应该打印为 toFixed(8),但有时会发生该值是带有文本的字符串,因此由于错误而忘记了后面的所有内容(在循环中)。

是否有可能使用 toFixed(8) 如果它可以打印 var 而没有 tofixed?

0 投票
2 回答
50 浏览

javascript - javascript jquery tofixed不起作用

为什么这不起作用?谁能给我解释一下?