我对 JavaScript 相当陌生。做什么||
?
问问题
408 次
4 回答
2
(逻辑或)如果可以转换为真,则返回 expr1;否则,返回 expr2。因此,当与布尔值一起使用时,|| 如果任一操作数为真,则返回真;如果两者都为假,则返回假。
var o1 = true || true; // t || t returns true
var o2 = false || true; // f || t returns true
var o3 = true || false; // t || f returns true
var o4 = false || (3 == 4); // f || f returns false
var o5 = "Cat" || "Dog"; // t || t returns Cat
var o6 = false || "Cat"; // f || t returns Cat
var o7 = "Cat" || false; // t || f returns Cat
于 2013-10-31T03:59:35.937 回答
2
它是一个条件运算符,意思是“或”,通常这样使用:
if (browserIsMSIE || browserIsFirefox) {
…
}
于 2013-10-31T03:54:51.337 回答
1
它与其他 C 类型语言相同。逻辑运算符,用于 OR 条件。
这是 Mozilla 开发者网络上的文档。
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_Operators
于 2013-10-31T03:56:03.733 回答
1
如果某事1或某事2,做某事:等于这个
if (something1 || something2){
... do something
}
如果某事1和某事2,做某事:等于这个
if (something1 && something2){
... do something
}
于 2013-10-31T03:53:51.613 回答