1,随机数的使用
JavaScript中,生成随机数值的方式与其他语言不同
Math.random() 生成 0 - 1 之间的小数 可以取到 0 , 不会取到1
如果要生成 a - b 范围之间的数值 要取到 a 和 b
parseInt( Math.random()*( b+1-a ) + (a) )
2, if判断和switch
(1),应用
if判断使用的范围更广,频率更高
判断范围,判断逻辑表达式,判断嵌套
switch:判断全等于某个数值
(2), if有4种语法形式
if(){}
if(){}else{}
if()else if(){}else if(){}...
if()else if(){}else if(){}...else{}
(3), switch有2中语法形式
switch(变量){
case 数值1 :
程序1;
break;
case 数值2 :
程序3;
break;
case 数值3 :
程序3;
break;
.....
default:
程序;
break;
}
switch的穿越语法
switch(变量){
case 数值1 :
case 数值2 :
case 数值3 :
程序1;
break;
case 数值4 :
case 数值5 :
case 数值6 :
程序2;
break;
.....
default:
程序;
break;
}
注意:
执行 全等判断 时 switch 的效率 高于 if判断
swith也可以做判断嵌套,但是一般不适用
else 和 default 功能是相同的,都是不满足所有条件时,执行的程序,一般用作容错处理
3, while循环
while循环,一般适用于,未知循环次数的循环程序
不适用于循环的嵌套
语法:
var 变量 = 数值; 1,定义循环变量,并且赋值初始值
while(条件){ 2,判断进入循环的条件,如果是true时,才会执行循环
程序; 3,循环体,每次执行循环,都会执行的程序内容
步长; 4,每次循环,循环变量改变的数值
}
执行步骤 12(true)34 --- 2(true)34 --- 2(true)34 --- 2(false)终止循环