我有
var a = 5;
var b = 5;
var c = 5;
var d = 5;
如果它们在普通JavaScript中保持相同的值,则可以是健壮且快速的比较方法,然后返回true,否则返回false。
function compare(){
var
}
答案 0 :(得分:5)
return a == b && b == c && c == d;
答案 1 :(得分:2)
您可以a==b
或a===b
return a === b && b === c && c === d;
答案 2 :(得分:1)
function compare(a,b,c,d) {
return a == b && b == c && c == d;
}
答案 3 :(得分: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
答案 4 :(得分:-1)
我认为javascript相等测试是 如果a == b那么 东西;