用户输入几点弹出问候信息; 如用户输入12点中午好; 用户输入18点 弹出傍晚好; 用户输入23点弹出深夜好; 题目提示: 通过比较运算符判定输入的时间的范围,弹出相应的问候信息
时间: 2024-09-12 12:12:28 浏览: 69
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
5星 · 资源好评率100%
要实现这个功能,我们可以使用JavaScript编写一个函数,该函数接收一个表示小时的数字参数,然后根据这个小时数来判断并弹出相应的问候信息。以下是一个可能的实现方法:
```javascript
function greetAtHour(hour) {
if (hour >= 5 && hour < 12) {
alert("早上好");
} else if (hour >= 12 && hour < 18) {
alert("中午好");
} else if (hour >= 18 && hour < 22) {
alert("傍晚好");
} else if (hour >= 22 || hour < 5) {
alert("深夜好");
} else {
alert("输入的时间无效");
}
}
// 举例使用,假设用户输入的时间是16点
greetAtHour(16); // 将弹出"傍晚好"
```
在这个函数中,我们使用了`if-else`语句来检查传入的`hour`值,并根据该值的范围来决定弹出哪个问候语。注意,时间段的划分使用的是不包含等于的条件(比如`>=`和`<`),这样可以确保每个时间段都能被覆盖到。
阅读全文