87,994
社区成员
发帖
与我相关
我的任务
分享
alert( 1 == 1 == 1 == 1); //true
alert( 'x' == 'x' == 'x' == 'x'); //false
//怎么写才简单点呢?判断几个字符串或数字是否相等
if( s1 == s2 && s1 == s3 && s1 == s4 && s2 == s3 && s2 == s4 && s3 == s4){
}
function multiValueEqual(v1, v2, v3, vN)
{
var re = false;
if (arguments.length > 1)
{
var v = arguments[0];
for (var i=1; i<arguments.length; i++)
{
re = v == arguments[i];
}
}
return re;
}
alert(multiValueEqual("xx", "xx", "xx", "xx", "xx"));
var equal=function(){
var arr=Array.prototype.slice.call(arguments);
arr.sort();
return arr[0]==arr[arr.length-1];
}
alert(equal("x","x","d"));
alert(5==5==5); //false
alert(1==true==1);//true
alert(1==true); true;
//这能说这里的1被解析为true;
alert(1====true);
//这样就不会为true
if(s1 == s2 && s1 == s3 && s1 == s4)
var fun=function(){
var begin=arguments[0];
for(var i=1;i<arguments.length;i++){
if(begin!=arguments[i])
return false
}
return true;
}
var rs=fun(1,1,11,1);
alert(rs)