2

私は持っている

var a = 5;
var b = 5; 
var c = 5;
var d = 5;

プレーンな JavaScript で同じ値を保持し、true 以外の場合は false を返す場合、堅牢で迅速な比較方法となる可能性があります。

function compare(){
   var 
}
4

5 に答える 5

5
return a == b && b == c && c == d;
于 2012-12-19T06:02:13.580 に答える
2

a==bまたはによって これを確認できますa===b

return a === b && b === c && c === d;
于 2012-12-19T06:02:18.290 に答える
1

簡単な比較は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
于 2012-12-19T06:17:18.883 に答える
1
function compare(a,b,c,d) {
       return a == b && b == c && c == d;
}
于 2012-12-19T06:03:02.033 に答える
-1

JavaScript の等価性テストは If a==b then something; だと思います。

于 2012-12-19T06:02:52.657 に答える