伙计们,我有一个文本框,用户可以在其中输入有效的十进制数字。
后来我必须用这个十进制数进行计算,而不用四舍五入。
目前我的工作是
var pricePerItemExVat = Math.round($("#InnerCaseWsp").val()) / Math.round($("#InnerCaseItemSellUnit").val());
我如何在不四舍五入的情况下做同样的事情?
伙计们,我有一个文本框,用户可以在其中输入有效的十进制数字。
后来我必须用这个十进制数进行计算,而不用四舍五入。
目前我的工作是
var pricePerItemExVat = Math.round($("#InnerCaseWsp").val()) / Math.round($("#InnerCaseItemSellUnit").val());
我如何在不四舍五入的情况下做同样的事情?
看起来您曾经Math.round
从字符串中获取数字。
只需使用parseFloat将字符串解析为数字:
var pricePerItemExVat = parseFloat($("#InnerCaseWsp").val()) / parseFloat($("#InnerCaseItemSellUnit").val());