用 JavaScript 函数,根据系统不同的时间,显示不同的问候。早上 6:00-12:00 时, 显示“早上好!”;下午 12:00-18:00 时,显示“下午好!”;其它时间显示“晚上好!
时间: 2023-08-18 11:03:47 浏览: 105
javascript实现根据时间段显示问候语的方法
5星 · 资源好评率100%
可以使用 JavaScript 的 Date 对象来获取当前时间,然后根据小时数来判断显示什么问候。实现如下:
```javascript
function getGreeting() {
const now = new Date();
const hour = now.getHours();
let greeting;
if (hour >= 6 && hour < 12) {
greeting = "早上好!";
} else if (hour >= 12 && hour < 18) {
greeting = "下午好!";
} else {
greeting = "晚上好!";
}
return greeting;
}
console.log(getGreeting()); // 根据当前时间输出不同的问候
```
在上面的代码中,我们首先使用 `new Date()` 创建一个当前时间的 Date 对象,然后调用 `getHours()` 方法获取当前小时数。根据小时数的范围,判断应该显示哪个问候,并将其赋值给 `greeting` 变量。最后将 `greeting` 返回。
阅读全文