有这样一个问题,有a,b,c,d四个字母,每当刷新页面时会以随机的顺序出现,比如a,d,b,c和b,d,c,a。我当时的解决方案为: 1 <script type="text/javascript"> 2 var str1; 3 var s ...
有这样一个问题,有a,b,c,d四个字母,每当刷新页面时会以随机的顺序出现,比如a,d,b,c和b,d,c,a。
我当时的解决方案为:
1 <script type="text/javascript"> 2 var str1; 3 var str=[]; 4 var flag1=true; 5 var flag2=true; 6 var flag3=true; 7 var flag4=true; 8 do{ 9 var num=parseInt(Math.round(Math.random()*(4-1))+1);10 if(num==1&&flag1){11 str[str.length]="a";12 flag1=false;13 }else if(num==2&&flag2){14 str[str.length]="b";15 flag2=false;16 }else if(num==3&&flag3){17 str[str.length]="c";18 flag3=false;19 }else if(num==4&&flag4){20 str[str.length]="d";21 flag4=false;22 }23 }while(flag1||flag2||flag3||flag4)24 str1=str[0]+str[1]+str[2]+str[3];25 document.write(str1);26 </script>
原标题:程序的优化问题
关键词:
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。