功能分类: Math Applab JavaScript 少儿编程
如果前后两个表达式只要有一个为 true 则返回 true;否则返回 false。
在 APP 应用里经常有需要判断两种情况或更多情况,是否至少有一个成立。|| 逻辑或运算符可以用来进行这样的判断,并为用在如 if
、if-else
、while
语句的条件判断表达式当中。
// || 逻辑或运算符:所有四种情况对照表
console.log(true || true); // true
console.log(true || false); // true
console.log(false || true); // true
console.log(false || false);// false
示例代码:体温是否正常 判断体温是否正常。
// 判断体温是否正常
textLabel("tempLabelID", "What is your temperature?");
textInput("tempID", "");
button("buttonID", "Submit");
textLabel("tempMessageID", "");
onEvent("buttonID", "click", function(event) {
setText("tempMessageID","");
var temp = getText("tempID");
if (temp < 98 || temp > 99.5) {
setText("tempMessageID", "Your temperature is fine.");
}
else {
setText("tempMessageID", "You may be sick.");
}
});
示例代码:周末判断 判断当天是否为周末。
// 判断当天是否为周末
var now = new Date();
var dayOfWeek = now.getDay();
var isWeekend = false;
if (dayOfWeek === 0 || dayOfWeek === 6) {
isWeekend = true;
}
console.log(isWeekend);
expression1 || expression2
名称 | 类型 | 必需 | 参数描述 |
---|---|---|---|
expression1 | boolean | Yes | 第一个操作的布尔类型表达式。 |
expression2 | boolean | Yes | 第二个操作的布尔类型表达式。 |
布尔值,true 或 false