js实现问候
使用时间判断实现问候
根据当前时间返回不同的问候语(如“早上好”“下午好”等)。
function getGreeting() {
const hour = new Date().getHours();
if (hour < 12) return "早上好!";
if (hour < 18) return "下午好!";
return "晚上好!";
}
console.log(getGreeting()); // 输出当前时段问候
根据用户名动态问候
结合用户输入或存储的用户名生成个性化问候。

function greetUser(name) {
return `你好,${name}!今天过得怎么样?`;
}
console.log(greetUser("张三")); // 输出: "你好,张三!今天过得怎么样?"
国际化多语言问候
支持多种语言的问候语切换。

const greetings = {
en: "Hello!",
zh: "你好!",
ja: "こんにちは!"
};
function greet(language) {
return greetings[language] || greetings.en;
}
console.log(greet("zh")); // 输出: "你好!"
随机问候语
从预设列表中随机返回一条问候语。
function randomGreeting() {
const messages = ["今天天气不错!", "欢迎回来!", "很高兴见到你!"];
return messages[Math.floor(Math.random() * messages.length)];
}
console.log(randomGreeting());
结合日期特殊问候
在节日或特定日期返回特殊问候。
function specialGreeting() {
const today = new Date();
const month = today.getMonth() + 1;
const day = today.getDate();
if (month === 1 && day === 1) return "元旦快乐!";
if (month === 10 && day === 1) return "国庆节快乐!";
return "祝你今天愉快!";
}
console.log(specialGreeting());






