JavaScript的chapterII
程序流程控制:
1.条件语句——if
if(condition) {statement1}
else {statement2}
例子:
if(i<60 && i>0){
alert(“你的成绩不及格!”)
}
if(i<80 && i>=60){
alert(“你的成绩及格!”)
}
if(i<100 && i>=80){
alert(“你的成绩优异!”)
}
if(i == 100){
alert(“你的成绩满分!”)
}
else{
alert(“你输入的字符有错,请重新输入!”)
}
2.switch语句:
switch(expression){
case value1:
statement
break;
case value2:
statement
break;
default:
statement
}
例子:
if(i>0 && i<=100){
switch(parseInt(i/10)){
case 6:
alert(“你的成绩为及格!”)
break;
case7:
alert(“你的成绩为及格!”)
break;
case8:
alert(“你的成绩为优异!”)
break;
case 9:
alert(“你的成绩为优异!”)
break;
case 10:
alert(“你的成绩为满分!”)
break;
default:
alert(“你的成绩不及格!”)
}
}
else{
alert(“你输入的字符有错,请重新输入!”)
}
六、循环语句
1.while
while(exp){
statements;
}
例子:
var sum = 0,
i = 0;
while(i <= 100){
sum +=i;
i++;
}
document.write(sum);
2.do ... while
do{
statements;
}while(condition);
do{需要执行的代码}while(变量<=结束语);
3.for
for(initial;expression;
post-loop-expresssion){
statements;
}
例子:
for(var n = 0; n <= 100; n += 2){
sum += n;
}
4.break
跳出整个循环
5.continue
跳出当前循环,进入下一个循环