我有
var a = 5;
var b = 5; 
var c = 5;
var d = 5;
如果它们在纯 JavaScript 中保持相同的值然后返回 true 否则返回 false ,有什么可以是健壮和快速的比较方法。
function compare(){
   var 
}
我有
var a = 5;
var b = 5; 
var c = 5;
var d = 5;
如果它们在纯 JavaScript 中保持相同的值然后返回 true 否则返回 false ,有什么可以是健壮和快速的比较方法。
function compare(){
   var 
}
return a == b && b == c && c == d;
您可以通过a==b或通过  a===b 
return a === b && b === c && c === d;
function compare(a,b,c,d) {
       return a == b && b == c && c == d;
}
快速比较将是a === (b&c&d)
通用比较函数可以是:
function allEqual(){
  if (arguments.length<2){
   return true;
  }
  var args = [].slice.call(arguments);
  return args.filter(
          function(a,i){return a === this[i ? i-1 : 0]},args)
         .length === args.length;
}
//usage
allEqual(7,6,5,4);                 //=> false
allEqual(5,5,5,5);                 //=> true
allEqual(1,1,1,1,1,1,1,1,1,1,1,1); //=> true
allEqual(1,1,1,1,1,1,2,1,1,1,1,1); //=> false
我认为 javascript 相等性测试是 If a==b then something;