-1
我有一個文本框,用戶輸入的數字大部分都是浮點數據類型。該值然後被添加到某個先前的值。 當用戶添加像0.123
這樣的浮點數時,它會很好地添加,但是當他像.123
一樣添加它時,它會拋出錯誤Nan。 我正在使用以下代碼。如何操作在javascript/jquery中從.somevalue開始到0.somevalue的浮點值?
var labor_cost = Number($("#labor_cost").val());
var other_cost = Number($("#other_cost").val());
var profitValue = Number($("#profitValue").val());
var ingCost = Number($("#productTotalcost").val());
profitAmount = ((ingCost+other_cost+labor_cost)*profitValue/100);
$("#showproposedprice").html((ingCost+other_cost+labor_cost+Number(profitAmount)).toFixed(2));
$("#proposedprice").val((ingCost+other_cost+labor_cost+Number(profitAmount)).toFixed(4));
請幫助我,我怎麼可以跳過或操縱浮點數.123
到0.123
? 謝謝。
請出示你的代碼。這通常不會發生。 '.123'是一個非常好的浮點值。 – Barmar
'parseFloat(「.123」)'返回0.123'。 – Barmar
與「+」,「123」一樣,或者將字符串強制轉換爲數字的任何其他操作。 –