1、if判断语句
85分及以上成绩优秀,84到60分弹及格。60分以下。弹不及格。
var score = 59;
// 判断 成绩在85分及以上成绩
if (score >= 85) {
alert("优秀!");
//判断84分到60分
} else if (score >= 60 && score < 85) {
alert("及格");
// 不及格
} else {
alert("不及格");
}
2、switch
当分数为90分以上。弹A,80-89分弹B,70-79分弹C。60-69分弹D。60分以下。弹E。
// 1.先定义一个变量,保存成绩
var score = 100;
// 2.把成绩除以10进行归类。
var type = score / 10;
// 3.把归类后的type值取整
type = parseInt(type);
//alert(type);
// 通过switch 语句进行判断
switch(type) {
case 10:
case 9:
alert("A");
break;
case 8:
alert("B");
break;
case 7:
alert("C");
break;
case 6:
alert("D");
break;
default:
alert("E");
}
3、while和do-while循环
用 while 语句 计算 1 加到 100 的和
// 定义一个sum变量保存相加的和
var sum = 0;
// 定义一个循环变量
var i = 1;
// while语句
while (i <= 100) {
sum += i;
i++;
}
// 弹出计算结果
alert("1+...+100 = " + sum);
4、 do-while循环用do - while 语句 计算 1 加到 100 的和
// 定义一个变量来保存1加到100的和
var sum = 0;
// 定义 循环变量
var i = 0;
// do while语句,先执行后判断
do{
sum += i;
i++;
}while(i < 101);
alert("do-while语句 = " + sum);
5.1 for循环计算1-100的和
<script type="text/javascript">
//题目: 用 for 语句 计算 1 加到 100 的 和。
var sum = 0;
for(var i = 0; i < 101; i++){
sum += i;
}
alert("for语句 = " + sum);
</script>
5.2 for循环打印9*9乘法表<script type="text/javascript">
// 九九乘法口诀表
for (var i = 1; i < 10; i++) {
for (var j = 1; j <= i; j++ ) {
document.write( i + " x " + j + " = " + (i * j) + " ");
}
document.write("<br />");
}
</script>
6、语句控制,continue和breakContinue; 跳过当次循环。
Break; 跳出当前循环。
<script type="text/javascript">
// 语句控制 continue;
for (var i = 1; i < 5; i++) {
if (i == 2) {
continue;
}
alert("循环:" + i);
}
// 语句控制 break;
for (var i = 1; i < 5; i++) {
if (i == 2) {
break;
}
alert("循环:" + i);
}
</script>