使用多分支语句实现用户在弹出框输入一个水果,如果有就弹出该水果价格,如果该水果不存在就弹出“没有此水果”的效果用hbuilder
时间: 2024-09-13 11:16:36 浏览: 19
在HBuilder中实现多分支语句通常意味着使用JavaScript中的`switch`语句或者一系列的`if...else if...else`语句来根据用户输入的水果名称来决定弹出窗口显示的价格或者提示信息。以下是使用`switch`语句实现这一功能的一个简单示例代码:
```javascript
// 假设在某个按钮点击事件中触发
function showFruitPrice() {
// 使用prompt弹出输入框让用户输入水果名称
var fruit = prompt("请输入您想查询的水果名称:", "");
if (fruit) { // 确保用户输入了内容
switch (fruit) {
case "苹果":
alert("苹果价格:5元/斤");
break;
case "香蕉":
alert("香蕉价格:3元/斤");
break;
case "橙子":
alert("橙子价格:4元/斤");
break;
default:
alert("没有此水果");
break;
}
} else {
alert("您没有输入任何水果名称");
}
}
```
这段代码首先通过`prompt`函数获取用户输入的水果名称,然后使用`switch`语句判断用户输入的水果,并弹出相应的价格。如果输入的水果不在预设的列表中,将会弹出“没有此水果”的提示。此外,还进行了简单的非空判断,以确保用户至少输入了内容。