2013-10-31 19 views
0

我相当新的JavaScript。 ||是做什么的?||在JavaScript中的意思是?

+0

平均值或........... – farmer1992

+1

逻辑或statment –

+2

搜索[ “JavaScript的运算符”](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators)(这适用于大多数任何语言......和Java!= JavaScript)。 – user2864740

回答

1

如果something1 something2,做一些事情:相当于这

if (something1 || something2){ 
    ... do something 
} 

如果something1 something2,做一些事情:相当于这

if (something1 && something2){ 
    ... do something 
} 
2

这是一个条件运算符,意思是“或”,通常使用像这样:

if (browserIsMSIE || browserIsFirefox) { 
    … 
} 
1

MDN Expressions and Logical statements

(逻辑或)返回,如果它可以被转换成真实expr1的;否则,返回expr2。因此,当与布尔值一起使用时,||如果任一操作数为真,则返回true;如果两者都是假的,则返回false。

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 
相关问题