我想要使用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
发布一些你已经试过的代码。然后有人会帮你纠正这一点。 –