React native “反应本机”中的OR运算符

React native “反应本机”中的OR运算符,react-native,or-operator,React Native,Or Operator,我想知道react native是否可以在该条件下读取|运算符。我试图在我的应用程序中进行一些数据过滤,其中任何一个数据都是真的,因此我使用了|操作符。但是,我的应用程序似乎无法读取它 例如: if(this.state.open_intro == false || this.state.intro.length < 0){ // do some statement at here } else { // do some statement at here } if(this.s

我想知道react native是否可以在该条件下读取
|
运算符。我试图在我的应用程序中进行一些数据过滤,其中任何一个数据都是真的,因此我使用了
|
操作符。但是,我的应用程序似乎无法读取它

例如:

if(this.state.open_intro == false || this.state.intro.length < 0){
  // do some statement at here
} else {
  // do some statement at here
}
if(this.state.open_intro==false | | this.state.intro.length<0){
//在这里做一些陈述
}否则{
//在这里做一些陈述
}

我的
this.state.open\u intro
false
,但
this.state.intro.length
的值大于0。所以它应该读取else语句,但它总是读取第一条语句。

or运算符就是这样工作的。只有一种说法必须是正确的。