if表达式
语法:
if(条件)
表达式
如果条件成立, 则执行表达式,否则不执行
if else表达式
if(条件)
表达式1
else
表达式2
说明:如果条件成立执行表达式1,否则执行表达式2
if else表达式
if(条件1)
表达式1
else if(条件2)
表达式2
else
表达式3
说明:
如果条件1成立执行表达式1,如果条件2成立执行表达2…否则执行表达式3
switch语句
语法:
switch(表达式)
case 条件1:
表达式1
case 条件2:
表达式2
case 条件3:
表达式3
case 条件4:
表达式4
default:
表达式5
说明:如果表达式和条件1结果相同执行表达式1,表达式和条件2结果相同执行表达式2,表达式和条件3结果相同执行表达式3,表达式和条件4结果相同执行表达式4,否则执行条件5;还可以在case后家break,退出整个switch();如果不加break,会从条件成立处一直执行完
while()循环语句
以打印0-100为例
var i=0;//一个变量用来判断
while(i<100)/循环条件
{
alert(i);//循环体
i++;//循环条件改变
}
说明:如归循环条件成立,循环体会一直执行下去,否则退出循环
do-while() 以0-100打印为例
var i=0;
do{
alert(i);//循环体
i++;//循环变量改变
}
while(i<100)//循环条件的判断
说明:如归循环条件成立,循环体会一直执行下去,否则退出循环,与while()不同的是,while()先判断,在执行(可能一次都不执行),do…while()先执行在判断(至少执行1次)
for循环
语法
for(初始化变量; 循环条件;循环变量改变)
{
循环体;//当循环条件成立时,循环体一直执行下去,否则退出循环
}
以1-100求和为例
var i,sum = 0;
for(i = 1;i <= 100; i++)
{
sum += i;
}