如何在java脚本中除两个数字

发布于 2024-12-13 10:07:35 字数 198 浏览 2 评论 0原文

我面临着java脚本中数字除法的问题。

示例:

 var x= 2500, var y = 100

 alert(x/y)

显示 25。

我需要 25.00 格式的答案。我能做些什么?

当我除 2536/100 时,结果符合预期。

I am facing the issue in division of numbers in java script.

Example:

 var x= 2500, var y = 100

 alert(x/y)

is showing 25.

I need the answer in 25.00 format. What can I do?

When I divide 2536/100, it gives as expected.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

坏尐絯 2024-12-20 10:07:35

您可以尝试 number.toFixed(x)< /a>

alert( (x/y).toFixed(2) )

You can try number.toFixed(x)

alert( (x/y).toFixed(2) )
别再吹冷风 2024-12-20 10:07:35

您必须使用 toPrecision() 方法: http://www.w3schools.com/jsref/jsref_to precision .asp
它是 Number 原型中定义的方法。
如果您想动态检索具有特定精度的浮点数(在您的情况2中),您可以执行以下操作:

var x = 2500;
var y = 100;
var res = x/y;
var desiredNumberOfDecimals = 2;
var floatRes = res.toPrecision(String(res).length + desiredNumberOfDecimals);

You have to use the toPrecision() method: http://www.w3schools.com/jsref/jsref_toprecision.asp
It's a method defined in Number's prototype.
If you want to dynamically retrieve a float number with a specific precision (in your case 2), you can do de following:

var x = 2500;
var y = 100;
var res = x/y;
var desiredNumberOfDecimals = 2;
var floatRes = res.toPrecision(String(res).length + desiredNumberOfDecimals);
我一直都在从未离去 2024-12-20 10:07:35

尝试这样做:

    alert((x/y).toFixed(2))

Try doing it this way:

    alert((x/y).toFixed(2))
渔村楼浪 2024-12-20 10:07:35
var x = 2500;
var y = 100;
alert( (x/y).toFixed(2) );
var x = 2500;
var y = 100;
alert( (x/y).toFixed(2) );
快乐很简单 2024-12-20 10:07:35

是否可以输入 x 和 y 作为美元金额?即 25.00 和 1.00?如果是这样,则使用 parseFloat 方法。

var x = 25.00
var y = 1.00
alert(parseFloat(x/y));

is it possible to enter x and y as a dollar amount? ie 25.00 and 1.00? if so then use the parseFloat method.

var x = 25.00
var y = 1.00
alert(parseFloat(x/y));
極樂鬼 2024-12-20 10:07:35

您需要查看数字格式和小数精度等。
看这里:http://www.mredkj.com/javascript/nfbasic2.html

You need to take a look at number formatting and decimal precision etc.
Look here: http://www.mredkj.com/javascript/nfbasic2.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文