【发布时间】:2019-12-28 13:27:47
【问题描述】:
我正在寻找是否有替代方法可以更简洁高效地编写此代码。 我的目标是根据一天中的时间设置不同的值。
var hour = new Date().getHours();
var user = 'User4';
if (hour >= 4 && hour < 6) {
user = 'User1';
}
if (hour >= 6 && hour < 13) {
user = 'User2';
}
if (hour >= 13 && hour < 19) {
user = 'User3';
}
if (hour >= 19) {
user = 'User4';
}
我在网上找到this article,但我无法实现逻辑运算符。
let values = {
a: 1,
b: 2,
};
let foo = values[ bar ] || 3;
非常感谢您的帮助!谢谢??????
【问题讨论】:
标签: javascript if-statement logical-operators