我想要使用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. Javascript表格计算输出
- 2. 如何根据时间和工资计算价格计算
- 3. 根据邮编计算价格
- 4. javascript来计算总价格?
- 5. Javascript/jQuery - 价格计算
- 6. 计算入场费价格
- 7. 根据textarea中的行计算价值/价格
- 8. 根据现场输入计算总和
- 9. 计算出XSLT价格的平均值
- 10. 的Javascript计算问题时,有计算的输入值
- 11. MS-Access:根据其他表中的数据计算价格
- 12. 计算输入。
- 13. 根据时间计算价值
- 14. woocomerce根据一个商品的数量计算最终价格
- 15. 根据用户输入计算已用时间Javascript
- 16. 根据计算出的差异查找
- 17. 根据DOB给出的计算结果
- 18. jQuery价格计算器
- 19. 范围价格计算
- 20. 如何计算价格?
- 21. 如何计算价格?
- 22. OOP PHP价格计算器
- 23. Javascript表格计算
- 24. 的JavaScript计算两个输入
- 25. 自动计算的输入值与JavaScript
- 26. 计算价格不含税没有给出确切的价格
- 27. 在javascript中舍入一个计算的价格
- 28. CRC计算输出
- 29. 计算2个位置之间的距离并计算价格
- 30. 从数据库中计算(SUM)价格
听起来像是一门功课的问题。 – jeff
发布一些你已经试过的代码。然后有人会帮你纠正这一点。 –