我正在開發(fā)一個 Vue 應用程序,其中一項功能處理權重值。我目前將它們以克的形式存儲在我的數據庫中,然后將它們轉換為磅。最終,我希望能夠讓用戶在公制和標準計算之間進行選擇。我創(chuàng)建了一個返回四個計算的函數,但是它們似乎沒有正確加起來。export const convertToPounds = weight => { return (Math.round((weight / 453.592) * 10) / 10).toFixed(2);};此函數運行四次。一次是總數,三次是基于項目過濾到的類別。Total - 4170 grams converts to 9.20 lbsValueA - 2700 grams converts to 6.00 lbsValueB - 1400 grams converts to 3.10 lbsValueC - 70 grams converts to 0.20 lbs不過,看看最終的轉換,這三個值加起來是 9.30,而不是應該返回的 9.20。我的問題是轉換方法是否太不準確,無法處理這些類型的轉換?或者以克為單位存儲重量不是處理這種情況的最佳方式?
如何存儲重量值并轉換為標準/公制重量?
慕斯709654
2021-06-10 16:05:08