用js写具体要求:编写代码实现根据系统时间显示问候语的功能。 6点之前,显示问候语“凌晨好”。 9点之前,显示问候语“早上好”。 12点之前,显示问候语“上午好”。 14点之前,显示问候语“中午好”。 17点之前,显示问候语“下午好”。 19点之前,显示问候语“傍晚好”。 22点之前,显示问候语“晚上好”。 22点之后包括22点,显示问候语“夜里好”。
时间: 2023-06-08 18:04:51 浏览: 74
以下是用JavaScript编写的实现代码:
```
let now = new Date();
let hour = now.getHours();
if(hour < 6){
console.log("凌晨好");
}else if(hour < 9){
console.log("早上好");
}else if(hour < 12){
console.log("上午好");
}else if(hour < 14){
console.log("中午好");
}else if(hour < 17){
console.log("下午好");
}else if(hour < 19){
console.log("傍晚好");
}else if(hour < 22){
console.log("晚上好");
}else{
console.log("夜里好");
}
```
根据当前系统时间获取小时数,通过一系列if语句,判断时间段并输出对应的问候语。
相关问题
1. 根据系统时间显示问候语功能 ,用js写出
当然可以!以下是一个简单的 JavaScript 代码示例:
```javascript
var now = new Date();
var hour = now.getHours();
if (hour < 12) {
console.log("早上好!");
} else if (hour < 18) {
console.log("下午好!");
} else {
console.log("晚上好!");
}
```
同样,你可以根据具体需求来修改问候语和时间段的判断条件。希望这个示例可以对你有所帮助!
js实现系统时间显示问候语功能通过div显示不同时间的问候语
可以使用JavaScript中的Date对象来获取系统时间,并根据时间来显示不同的问候语。下面是一个简单的实现示例:
```html
<div id="greeting"></div>
<script>
// 获取当前时间
var now = new Date();
var hour = now.getHours();
// 根据时间设置问候语
var greeting;
if (hour < 6) {
greeting = "凌晨好";
} else if (hour < 9) {
greeting = "早上好";
} else if (hour < 12) {
greeting = "上午好";
} else if (hour < 14) {
greeting = "中午好";
} else if (hour < 17) {
greeting = "下午好";
} else if (hour < 19) {
greeting = "傍晚好";
} else if (hour < 22) {
greeting = "晚上好";
} else {
greeting = "夜里好";
}
// 在页面中显示问候语
var greetingDiv = document.getElementById("greeting");
greetingDiv.innerHTML = greeting;
</script>
```
在页面中,我们可以使用一个`<div>`元素来显示问候语。JavaScript代码根据当前时间来设置不同的问候语,并将其设置为`<div>`元素的内容,从而在页面中显示出来。