||
)返回true
,如果任一操作数为true
。否则,它返回false
。 逻辑或运算符由两个管道符号( |
)组成。这通常可以在Backspace和Enter键之间找到。以下模式应该从以前的方法点看起来很熟悉: if(num> 10){仅当
返回“否”;
}
if(num <5){
返回“否”;
}
返回“是”;
num
介于5
和10
之间(包括5和10)时,才会返回“Yes”。相同的逻辑可以写成: if(num> 10 || num <5){
返回“否”;
}
返回“是”;
if
语句组合成一个语句,如果val
不在10
和20
之间(包括10
和20
,则返回"Outside"
。否则,返回"Inside"
。 ||
操作员一次
testString: 'assert(code.match(/\|\|/g).length === 1, "You should use the ||
operator once");'
- text: 你应该只有一个if
语句
testString: 'assert(code.match(/if/g).length === 1, "You should only have one if
statement");'
- text: testLogicalOr(0)
应返回“Outside”
testString: 'assert(testLogicalOr(0) === "Outside", "testLogicalOr(0)
should return "Outside"");'
- text: testLogicalOr(9)
应返回“Outside”
testString: 'assert(testLogicalOr(9) === "Outside", "testLogicalOr(9)
should return "Outside"");'
- text: testLogicalOr(10)
应返回“Inside”
testString: 'assert(testLogicalOr(10) === "Inside", "testLogicalOr(10)
should return "Inside"");'
- text: testLogicalOr(15)
应返回“Inside”
testString: 'assert(testLogicalOr(15) === "Inside", "testLogicalOr(15)
should return "Inside"");'
- text: testLogicalOr(19)
应该返回“Inside”
testString: 'assert(testLogicalOr(19) === "Inside", "testLogicalOr(19)
should return "Inside"");'
- text: testLogicalOr(20)
应该返回“Inside”
testString: 'assert(testLogicalOr(20) === "Inside", "testLogicalOr(20)
should return "Inside"");'
- text: testLogicalOr(21)
应该返回“Outside”
testString: 'assert(testLogicalOr(21) === "Outside", "testLogicalOr(21)
should return "Outside"");'
- text: testLogicalOr(25)
应返回“Outside”
testString: 'assert(testLogicalOr(25) === "Outside", "testLogicalOr(25)
should return "Outside"");'
```