JS 查询水果的价格并输出倒正金字塔直线,使用多分支语句实现用户在弹出框中输入一个水果,如果有该水果就弹出价格,如果该水果不存在就弹出“没有该水果”的效果。通过document.write(“hr width=” + i+”%/>”)使用javascript循环语句输出倒正金字塔直线的效果。
时间: 2024-03-01 15:50:12 浏览: 133
非常抱歉,之前的回答有误。以下是修正后的代码实现:
```javascript
// 定义水果价格对象
var fruitPrice = {
"苹果": 5,
"香蕉": 3,
"橙子": 4,
"西瓜": 10
};
// 弹出输入框,获取用户输入的水果名
var fruit = prompt("请输入您要查询的水果:");
// 使用多分支语句判断该水果是否存在,并弹出价格或提示
if (fruit === "苹果") {
alert("苹果的价格是:" + fruitPrice["苹果"] + "元");
} else if (fruit === "香蕉") {
alert("香蕉的价格是:" + fruitPrice["香蕉"] + "元");
} else if (fruit === "橙子") {
alert("橙子的价格是:" + fruitPrice["橙子"] + "元");
} else if (fruit === "西瓜") {
alert("西瓜的价格是:" + fruitPrice["西瓜"] + "元");
} else {
alert("没有该水果");
}
// 循环输出倒正金字塔直线
for (var i = 5; i <= 100; i += 5) {
var line = "";
for (var j = i; j <= 100; j += 5) {
line += " ";
}
for (var k = 0; k < i; k++) {
line += "* ";
}
document.write(line + "<br>");
}
```
这个代码实现中,我们使用了多分支语句判断用户输入的水果是否存在,并根据结果弹出价格或提示。同时,我们使用了嵌套的循环语句实现了倒正金字塔直线的效果。希望这次回答能够满足你的要求。
阅读全文