使用javascript比较三个变量

时间:2014-10-10 09:51:53

标签: javascript equals equality

您好我有三个动态变量

我的下面代码正在检查是否全部相等

if ((a == b) && (b == c)) {
   // they're all equal ...
}

但是,我想创建一个传递三个变量的函数来检查是否有任何一个变量等于其他变量。

a=1;b=2;c=1;
isEqual = compareVariable(a,b,c);

此处isEqual应为true

如何创建此功能

5 个答案:

答案 0 :(得分:3)

function compareVariable(a,b,c) {
    return a==b || b==c || c==a;
}

答案 1 :(得分:0)

尝试使用它:

function compareVariable(a,b,c){
    var a = a;
    var b = b;
    var c = c;
    if ((a == b) && (b == c)) {
        return true
    }
    else
    {
        return false;
    }
  }

答案 2 :(得分:0)

试试这个:

function compareVariable(a,b,c){

if ((a == b) || (b == c) || (a == c)) {
    return true
    // any or all equal
}
else
{
    return false;
// if none of two is equal
}
}

答案 3 :(得分:0)

compareVariable(1,2,3);

function compareVariable(a,b,c)
{
        if ((a == b) || (b == c) || (a == c) ) {

            alert("equal");
           // they're all equal ...
        }
        else
        {
                  alert("notequal");
        }


}

答案 4 :(得分:-1)

要创建功能,您需要使用保留关键字'功能'后跟功能名称。在这种情况下:

function compareVariable(a,b,c) {
    return ((a == b) || (b == c) || (a == c));
}

如果所有变量都相同,则此函数将获取三个变量并返回布尔值true。