利用JavaScript ,使用多分支语句实现用户在弹出框中输入你的成绩,如果大于等于90,就是优秀,大于60小于90就是合格,否则就是不合格(Switch_case)。
时间: 2024-09-26 13:13:10 浏览: 24
在JavaScript中,你可以使用`switch...case`语句结合条件判断来实现这个功能。首先,你需要创建一个变量来存储用户的分数,然后通过一个函数让用户输入他们的成绩。下面是示例代码:
```javascript
// 获取用户输入的分数
let userScore = prompt("请输入您的成绩:");
// 使用switch...case实现多分支判断
function evaluateScore(score) {
switch (true) {
case score >= 90:
alert("您的成绩为优秀");
break;
case score >= 60 && score < 90:
alert("您的成绩为合格");
break;
default:
alert("您的成绩为不合格");
}
}
// 调用函数并传入用户输入的分数
evaluateScore(userScore);
```
在这个例子中,`switch`后面的`true`是一个隐式条件,实际上是比较`score`的值是否满足每个`case`的条件。遇到匹配的条件后,会执行对应的`alert`提示。
相关问题
JavaScript使用多分支语句实现用户在弹出框中输入一个水果,如果有就弹出该水果的价格,如果该水果不存在就弹出“没有此水果”的效果。
可以使用switch语句实现:
```javascript
var fruit = prompt("请输入一个水果:");
switch(fruit) {
case "苹果":
alert("苹果的价格是10元/斤");
break;
case "香蕉":
alert("香蕉的价格是5元/斤");
break;
case "橘子":
alert("橘子的价格是8元/斤");
break;
default:
alert("没有此水果");
}
```
首先使用`prompt`函数获取用户输入的水果名称,然后使用`switch`语句进行多分支判断。如果用户输入的水果名称匹配到了某个`case`分支,就执行相应的代码块并使用`break`关键字跳出`switch`语句。如果用户输入的水果名称没有匹配到任何的`case`分支,就执行`default`代码块并弹出“没有此水果”的提示。
使用多分支语句实现用户在弹出框输入一个水果,如果有就弹出该水果价格,如果该水果不存在就弹出“没有此水果”的效果用hbuilder
在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`语句判断用户输入的水果,并弹出相应的价格。如果输入的水果不在预设的列表中,将会弹出“没有此水果”的提示。此外,还进行了简单的非空判断,以确保用户至少输入了内容。