2013-10-31 28 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 
相關問題