cnt = 0;
=false;
for(int i=0;i<a.lenght;i++)
{ for(int j=0;j<b.lenght;j++)
=false;
{ if(a[i]==b[j])
=true;
break;
}
if(!)c[cnt++]=a[i]; }
=false;
for(int i=0;i<a.lenght;i++)
{ for(int j=0;j<b.lenght;j++)
=false;
{ if(a[i]==b[j])
=true;
break;
}
if(!)c[cnt++]=a[i]; }
var a = new Array();
var b = new Array();
var c= new Array();
for(i=0;i<20;i++){
a[i] = Math.round(Math.random()*30); //生成随机数
b[i] = Math.round(Math.random() * 30);
}function showA(ar){
str = "";
for(i=0; i<ar.length;i++) str += ar[i] + " ";
alert(str);}
showA(a);
showA(b);
k = 0;
for(i=0;i<a.length;i++)
{ find = false;
for(j=0;j<b.length && !find; j++)
if(a[i]==b[j]) find=true;
if(find) c[k++]=a[i];
}
showA(c);
</SCRIPT>
将不同的放入到c中,则将
if(find) c[k++]=a[i];
改为
if(!find) c[k++]=a[i];
for(i=0;i<a.length;i++){
for(j=0;j<b.length;j++)if(a[i]==b[j])break;
if(j==b.length)c[cnt++]=a[i];
}