问题标签 [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 - jquery 和 JSON 如何将数字格式化为美元和美分?
我是我的小提琴,http://jsfiddle.net/w2QHz/21/,我的搜索结果显示一个“数字”,但我需要它们显示为美元和美分,或者至少将小数点移动两位以及显示任何尾随零。
我尝试了几个不同的数学方程式,但我发现我真正的麻烦是显示尾随零。我一直在尝试 toFixed(2),但无法弄清楚。我把 toFixed(2) 放在哪里,或者有没有更简单的方法来获得我想要的结果?
javascript - Math.round 和 toFloat 以及自定义函数不会四舍五入到小数点后两位
我有一个抵押计算器,我希望将两个输出值四舍五入到小数点后 2 位。这是网站http://hawkstonefs.duneroot.com,您可以看到它根本没有四舍五入。
下面是我的代码,我尝试过 toFloat(2)、Math.round 和一个自定义函数,您可以在使用“roundToTwo(num)”时看到它。
它必须在我的网站上,因为这个 js fiddle 有效http://jsfiddle.net/ekhqa/
我正在使用 Wordpress,此代码硬编码在 sidebar.php 文件中。
谢谢瑞克
javascript - 将每个文本框四舍五入到小数点后 2 位
这可能真的很简单,但对于我的生活,我无法弄清楚如何去做。所以这里是:我有一个带有很多文本框的大表单,这些文本框都是基于货币的,因此需要四舍五入到小数点后 2 位。这些文本框的值都是由我编写的一些 JavaScript 函数动态生成的,我可以使用.toFixed(2);
它们向上/向下舍入到小数点后 2 位。但是,在计算出每个文本框的每个值之后必须将其放入会变得很累和重复。我如何编写一段简单的 JavaScript(可以是 jQuery)来定位所有文本框并将它们全部舍入到小数点后 2 位?
谢谢你的帮助 :)
PS 抱歉缺少任何代码,但实际上没有任何可显示的,因为它全部锁定在大函数中。但这就是我本质上在做的事情:
javascript - 使用 Javascript 保存浮点数
无论如何要保存浮点数并同时保留其小数位吗?例如
1.50 将保存为 1.50 而不是 1.5。
我已经尝试过诸如 toFixed 之类的解决方案,但他们返回给我一个 typeof 字符串的变量。
javascript - 寻求帮助将 .toFixed 添加到 jquery。
嘿,每个人都在寻找一些帮助,将 .toFixed 添加到 jquery 中的变量中。
jquery - 如何在函数中使用 toFixed() 进行计算
我正在使用此脚本实时计算跨度标签之间的价格:
价格显示在:
我必须放在哪里:
所以价格总是显示 2 位小数?
javascript - 为负整数值(小于幂的小数)调用 toFixed 时使用括号?
在一个相关问题中,我问过parseInt() 错误地用指数解析数字文字
@Mark注意到,在不使用括号时,调用toFixed
负整数(包含e字符的数字)会返回一个数字而不是字符串。
让我们看一个例子:
负输入,不带括号
/li>负数,带括号
/li>正数,带(外)括号
/li>负数,但没有指数
/li>
为什么会这样?这是预期的吗?我会很好奇看到一些处理这个的代码片段(例如在 v8 引擎中)。
javascript - Javascript unexpected parsefloat behavior?
I am aware this question has been asked before and i have read up on the subject, but still the solution isn't clear to me. And my attempts fails.
but with the following jquery js it reads 30.509
i tried
How do i make sure javascript reads the subtotal as 30.50 and not 30.509?
Regards,
jquery - 如果用户只输入一个,我如何获得输入文本以将其数字扩展为两位?
我想在“美元格式”的文本输入中显示值;IOW,而不是“10.5”,我希望它是“10.50”
我能够像这样在总计框中做到这一点(最后一行代码):
那工作,我想也许我可以通过这样做(将“.toFixed(2)”添加到他们的val()中)让各个“金额”框类似地工作:
它没有;事实上,它破坏了现有的功能。
所以我然后“拨回一点”并尝试了第一个“金额”框,如下所示:
...但这也失败了(输入“10.5”并退出/模糊没有像我希望的那样将“10.5”转换为“10.50”)。
如何使输入始终扩展或收缩以显示两位数?爱荷华州:
等等
javascript - 来自输入的 parseInt 值并用作使用 Javascript 检查最后一个值的总和
尝试跟踪输入值中的数字并将其用作最后一个数字的校验位。基本上,获取输入的前九位数字,运行一些简单的数学运算,然后将这些数字相加。取该总数,除以二,然后使用余数作为校验位。
到目前为止不成功,所以如果有人知道我哪里出错了,我会很高兴。我在这里放了一个小提琴:Das Fiddle
}