我面临着java脚本中数字除法的问题。
例子:
var x= 2500, var y = 100
alert(x/y)
显示 25。
我需要25.00 格式的答案 。我能做些什么?
当我除以 2536/100 时,它按预期给出。
我面临着java脚本中数字除法的问题。
例子:
var x= 2500, var y = 100
alert(x/y)
显示 25。
我需要25.00 格式的答案 。我能做些什么?
当我除以 2536/100 时,它按预期给出。
你可以试试number.toFixed(x)
alert( (x/y).toFixed(2) )
您必须使用 toPrecision() 方法:http ://www.w3schools.com/jsref/jsref_toprecision.asp 这是在 Number 的原型中定义的方法。如果您想动态检索具有特定精度的浮点数(在您的情况 2 中),您可以执行以下操作:
var x = 2500;
var y = 100;
var res = x/y;
var desiredNumberOfDecimals = 2;
var floatRes = res.toPrecision(String(res).length + desiredNumberOfDecimals);
尝试这样做:
alert((x/y).toFixed(2))
var x = 2500;
var y = 100;
alert( (x/y).toFixed(2) );
是否可以输入 x 和 y 作为美元金额?即 25.00 和 1.00?如果是这样,则使用 parseFloat 方法。
var x = 25.00
var y = 1.00
alert(parseFloat(x/y));
你需要看看数字格式和小数精度等。看这里:http ://www.mredkj.com/javascript/nfbasic2.html