如何在Javascript中编写OR?

Dan*_*any -5 javascript

你怎么OR用Javascript 写的?

示例:

if ( age **or** name == null ){
    do something
}
Run Code Online (Sandbox Code Playgroud)

Dav*_*mas 15

只需使用:

if ( age == null || name == null ){    
    // do something    
}
Run Code Online (Sandbox Code Playgroud)

虽然,如果您只是测试变量是否具有值(因此是'falsey'而不是等于null),您可以使用:

if ( !age || !name ){    
    // do something    
}
Run Code Online (Sandbox Code Playgroud)

参考文献:


use*_*976 10

if (age == null || name == null) {

}
Run Code Online (Sandbox Code Playgroud)

注意:您可能希望看到此线程,为什么null是一个对象,null和undefined之间有什么区别?,有关JS中的null/undefined变量的信息.