问题标签 [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 回答
34 浏览

javascript - 将 API 和固定价格的最大标题长度设置为小数点后两位

我的 Jimdo 页面上的 Javascript 有一些问题。

我有一个 Javascript 源代码,它将带有 eBay API 的产品放到我的页面上。所以我想将标题设置在一行中,并将价格放在小数点后两位。当价格为 100,00 欧元时,它显示 100,0 欧元,当价格为 100,11 欧元时,它显示 100,11 欧元。但我想要两位小数 - 总是!

这更适用于光学,如果可行,我对搜索关键字有疑问。如果他们搜索“Alfa Romeo 4C Alufelge”,请向我展示“Alfa Romeo Mito Alufelge 4C6”或其他内容。

eBay 有一个过滤器,我可以用这个制造年份和发动机过滤汽车。所以它只向我展示了这个产品。我用类别 ID 尝试过,但没有找到对我有帮助的东西。

在 eBay 的源代码中,我发现了类似“(Passt für: Alfa Romeo 4C)”的东西,但我没有找到声明,所以我不知道如何在我的代码中实现它。

但它将所有产品的标题更改为“4”...

该代码不适用于此。

带有汽车过滤器的 eBay 源代码:

我的地方产品 Javascript

我有一个动态下拉菜单,您可以在其中设置制造年份和发动机。最后,我想将其保存在控制台中,API 应该只发布具有此引擎和制造年份的此模型的产品。价格应该有两个十进制数字,并且标题在一行中。

在这里你可以看到下拉列表

这里是带有 Javascript 的产品

0 投票
1 回答
100 浏览

javascript - .toFixed 方法前的空格字符

我注意到,如果您在.toFixed方法之前放置一个空格字符,它将不会出错。我理解为什么它与括号一起使用(2).toFixed(2),但为什么它与空格一起使用?

请留下任何有关此信息的链接。谢谢。

0 投票
3 回答
158 浏览

javascript - 当值未定义或延迟响应该值时如何避免 toFixed

我在控制台中看到此错误:

isNaN(...).toFixed 不是函数

这是我用 Vue.js 编写的一些 HTML 代码:

我猜在我使用它的药物状态下,反应会延迟......所以也许这就是它说“不是功能”的原因。我怎样才能解决这个问题?

0 投票
3 回答
224 浏览

javascript - 为什么 (-2.4492935982947064e-16).toFixed(5) 等于“-0.00000”?

鉴于此代码:

"-0.00000"当之前的值.toFixed(5)是时,为什么会返回-2.4492935982947064e-16

0 投票
1 回答
56 浏览

javascript - 使用“in”运算符搜索 toFixed - “in”运算符如何处理原语?

我开始阅读 YDKJS 是为了好玩——发现他写道:

我们可以做这样的事情:

所以 - 这意味着 toFixed 被作为一个整数值的成员方法调用。

那么为什么这不起作用?

但这有效:

0 投票
4 回答
4094 浏览

reactjs - 在 React 中的数字输入上使用 toFloat 和 setState

我有一个数字输入字段,可以在用户键入时通过状态设置新值。这工作正常。但是,如果我向它添加小数(toFixed),则光标将在仅输入一位数字后跳转到输入的末尾。例如,当我删除那里的内容并输入其他内容时,就会发生这种情况。如果我改为在第一个和小数点之间添加一个数字,则光标不会跳转。有没有人遇到过这种情况,解决方案是什么?

小提琴显示问题:https ://jsfiddle.net/Inverness/k04yvq1u/

0 投票
2 回答
57 浏览

javascript - 如何使用固定四舍五入到小数点后两位(2)

我的一部分代码处理数学和求和。大多数方程等于小数点后三位,但我想将其固定为 2。我知道使用 tofixed(2),但我将函数放在哪里似乎并不重要,数字保持为小数点后三位。我确定我犯了一些愚蠢的错误

0 投票
1 回答
197 浏览

javascript - javascript toFixed(2) 在计算中不起作用

我有一些代码涉及我试图只显示两位小数的计算。我正在使用 .toFixed(2),但它仍然无法正常工作。我把它放在正确的位置了吗?

0 投票
0 回答
165 浏览

javascript - JavaScript Number.toFixed(2) 未按预期四舍五入。这是一个错误吗?

我正在编写需要一些舍入和数字格式的代码,并且在编写单元测试时遇到了这个奇怪的情况。有时 Number.toFixed() 不会按预期四舍五入。进一步调查显示,数字 64 处的舍入逻辑发生了变化。这是我在MDN Number.toFixed() 文档站点上运行的示例。

从代码输出和其他一些未包含的测试来看,似乎从数字 64 和任何更大的数字开始,如果小数点后有两个前导零,后跟数字 5,则 toFixed 不会发生四舍五入(2)。我没有尝试使用 toFixed(3) 和 3 个前导零。但是,如果小数中有任何非零数字,则舍入正确。然而,数字 64.006 正确舍入为 64.01

由于某种我不明白的原因,这种舍入行为是预期的吗?有什么解决方法吗?

谢谢。

0 投票
3 回答
344 浏览

javascript - toFixed 不是函数(javascript)

如果你看看我最后的 javascript 行 | document.book.grandtotal.value=grandTotal。固定(2);| 在尝试运行我的代码后,它给了我一个错误,说“grandTotal.toFixed 不是一个函数”,如果我尝试删除 toFixed 它会正常工作。我不知道出了什么问题,除了这条线之外,它对所有东西都有效