JavaScript复习

Posted lxl7806265

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript复习相关的知识,希望对你有一定的参考价值。

练习题:彩票三十六选七不可重复

思路:

var arr [ ];

for(var i=0;i<7;i++){

arr [i]=math.randoml()*35+1;

}

for(var n in arr){

if(arr[n]==sjs){

这里面有代码执行,说明有重复

}

}

如果没有重复新生成的随机数将循环次数减一

1、接收7个随机数,所以定义一个数组

2、生成7个随机数所以循环7次

3、不重,每次加入数组前先判断随机出来的数在不在数组里面’

js代码如下:

var arr=[ ];                                              //定义一个数组

var flag=0;                                            //用于判断是否输出

for(var i= 0;i<7;i++){                           //for循环

var sjs =parseint(math.random()*35+1);//生成随机数并取整

for(var n in arr){                                   //数组遍历

if(arr[n]==sjs){

flag=1;

i=i-1;                                                         //如果有重复返回

}

}

if(flag==0){

arr [i]=sjs;

con.log(arr);                                     //输出结果

}

}

以上是关于JavaScript复习的主要内容,如果未能解决你的问题,请参考以下文章

javascript 类型复习

javascript知识点复习

javascript复习笔记

JavaScript基础复习

JavaScript复习大纲

JavaScript 基础的复习~