JavaScript中使用if...否则 if...else语句来计算商品打折之后的价格 若商品价格<500,不享受打折;若500<=商品价格<1000,打9折;若1000<=商品价格<2000,打8折;若2000<=商品价格<3000,打7折;若商品价格>=3000,打6折;
时间: 2024-09-27 17:11:20 浏览: 32
在JavaScript中,你可以使用if...else if...else语句来计算商品打折后的价格。这里是一个示例代码:
```javascript
function calculateDiscountedPrice(price) {
if (price < 500) {
// 如果价格小于500元,不打折
discountedPrice = price;
} else if (price >= 500 && price < 1000) {
// 500到1000元之间,打9折
discountedPrice = price * 0.9;
} else if (price >= 1000 && price < 2000) {
// 1000到2000元之间,打8折
discountedPrice = price * 0.8;
} else if (price >= 2000 && price < 3000) {
// 2000到3000元之间,打7折
discountedPrice = price * 0.7;
} else {
// 商品价格大于等于3000元,打6折
discountedPrice = price * 0.6;
}
return discountedPrice;
}
// 使用函数计算折扣价
let originalPrice = 2500;
let discountedPrice = calculateDiscountedPrice(originalPrice);
console.log(`原价 ${originalPrice} 元,打折后价格为 ${discountedPrice} 元.`);
阅读全文