Mag*_*ero -4 javascript if-statement
这些陈述如何相同?
var test ='one'
if( test == 'car' || 'one' ){
console.log('spo')
}
Run Code Online (Sandbox Code Playgroud)
和
if( test == 'car' || test == 'one' ){
console.log('spo')
}
Run Code Online (Sandbox Code Playgroud)
不,他们不等同.
if( test == 'car' || 'one' ){
console.log('spo')
}
Run Code Online (Sandbox Code Playgroud)
相当于
if( test == 'car' || 'one' != ''){
console.log('spo')
}
Run Code Online (Sandbox Code Playgroud)