我想要使用JavaScript來計算某個東西的價格,具體取決於輸入的內容。默認價格是1000英鎊,但如果數量超過5.5,價格每增加0.1英鎊250英鎊,直到總價格達到50,000英鎊。我將會採用if語句,但在這種情況下,這是不可行的。有沒有辦法做到這一點使用for循環?根據輸入的內容計算出價格的Javascript計算
-1
A
回答
0
你只是在兩個選擇拆分它,沒必要爲一個循環營造的情況:
// Option 1 is the easiest, the 'normal/default price"
const thresholdQuantity = 5.5;
let price = 1000; // we set the base value
// Option 2: Only do extra work when you are past the threshold:
if(quantity > thresholdQuantity){
// Now we want to know how many steps we differ from 5.5
let diff = Math.floor((quantity - thresholdQuantity))*10;
price += diff*250;
// And now make sure we dont go too high:
price = Math.min(50000, price);
}
相關問題
- 1. 價格計算(根據用戶的輸入量水平)
- 2. 根據幾個輸入字段值計算總價格
- 3. 如何根據時間和工資計算價格計算
- 4. DAX - 根據計算得出的表格上的計算
- 5. 根據郵編計算價格
- 6. Javascript計算數量*價格
- 7. 計算價格表excel javascript
- 8. Javascript/jQuery - 價格計算
- 9. javascript來計算總價格?
- 10. 計算入場費價格
- 11. 根據基於其他輸入值計算的輸入值計算總和
- 12. 根據textarea中的行計算價值/價格
- 13. 根據現場輸入計算總和
- 14. VB.net價格計算
- 15. 計算總價格
- 16. 計算出XSLT價格的平均值
- 17. Javascript顯示輸出計算
- 18. Javascript動態輸入計算
- 19. 的Javascript計算問題時,有計算的輸入值
- 20. MS-Access:根據其他表中的數據計算價格
- 21. 計算輸入。
- 22. 根據時間計算價值
- 23. 根據計算計算子總數
- 24. 使用javascript計算總價格
- 25. woocomerce根據一個商品的數量計算最終價格
- 26. 根據SQL中的回報計算價格指數
- 27. 根據SQL中其他列中的信息計算總價格
- 28. 從輸入中計算字符時,在輸出中計算空格字符
- 29. Javascript價格計算器的問題 - 價格不顯示
- 30. 根據用戶輸入計算已用時間Javascript
聽起來像是一門功課的問題。 – jeff
發佈一些你已經試過的代碼。然後有人會幫你糾正這一點。 –