while循环
循环变量初始化
while(循环条件){
循环体;
循环增量;
}
switch语句
例:switch判断日期月份;直到找到break才跳出程序
var a = 60; switch (a){ case 10: alert("值是10"); break; case 20: alert("值是20"); break; case 30: alert("值是30"); break; case 40: alert("值是40"); break; default: alert("没有这个值"); break; }
随机生成5个数字 范围[0,23],并将其添加到数组里,并且数组中的数字不能重复
定义存放生成随机数的数组
var array=new Array();
循环N次生成随机数
for(var i = 0 ; ; i++){
// 只生成5个随机数
if(array.length<5){
getRan();
}else{
break;
}
}
循环遍历随机数数组
for(var i = 0 ; i < array.length; i++){
document.write(array[i] + " ");
}
生成随机数的方法
function getRan(){
var rand = Math.floor(Math.random()*24);
for(var i = 0 ; i < array.length; i++){
if(array[i] == rand){
return false;
}
}
array.push(rand);
}
for循环的作用域是全局的
for (var i = 0;i<3;i++) {
var num = 20;
}
alert(num);