Javascript 运算符 && 替代选项(需要限制)

Ank*_*h55 -3 javascript

如果没有 ,我如何编写以下内容&&

if(a == 1 && b == 2) { ... }
Run Code Online (Sandbox Code Playgroud)

我可以为操作员创建一个函数吗?

Nul*_*teя 5

你可以这样做

if(a==1){
  if(b==2){
    JS function
  }
}
Run Code Online (Sandbox Code Playgroud)

两者的工作原理相同,但这if(a==1 && b==2)是一种实现完全相同的好方法。


kno*_*lya 5

创建一个函数来封装您的操作:

function compare(a, b, value1, value2) {
    if(a === value1) {
        if(b === value2) {
            return true;
        }
    }
    return false;
}
Run Code Online (Sandbox Code Playgroud)

你可以像这样使用它:

if(compare(a, b, 1, 2)) {
    // Your action..
}
Run Code Online (Sandbox Code Playgroud)