严重不支持这种写法!!!!
<script>
var i,j,k; 
i="1";j="1";k="3"; 
if(i==j==k=="1") 
alert('xx');
else
alert('yy'); 
</script>
让我们来看看
i==j ==>true 
由上继续 得 true==k ==>false
接着false=="1" ==>false<script>
var i,j,k;
i="1";j="2";k="";
if(i==j=="")
alert('xx');
else
alert('yy');
</script>
i==j ==>false
false=="" 这里我试过了,好象js的空字符串做相等比较时是false 不信你试试alert(false=="")
所以结果为true,其他的按照这个想法类推,嘿嘿,我懒得写了