我是靠谱客的博主 呆萌纸飞机,最近开发中收集的这篇文章主要介绍switch语句 while循环 do-while循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一.switch语句

switch (表达式) {

      case 常量 1:

        语句;

        break;

      case 常量 2:

        语句;

        break;

         default:

        语句;

}

遇到 break 关键词,它会跳出 switch 代码块。

default 关键词规定不存在 case 匹配时所运行的代码: 

 练习

var level = +prompt("请输入令狐冲的成绩");
switch (level) {
case 1:
alert("恭喜荣当武林盟主");
break;
case 2:
alert("恭喜喜提武当掌门");
break;
case 3:
alert("恭喜喜提峨眉掌门");
break;
default:
alert("逐出师门");
}

二.比较switch和多重if结构

相同点

        都可以实现多分支结构

不同点

         switch

                只能处理等值的条件判断,且条件是整型变量或字符变量的等值判断

        多重if 

                处理在else部分还包含其它if结构,特别适合某个变量处于某个区间时的情况

三.while循环

while ( 循环条件 ) {

                循环操作

while 循环在每次循环之前,会先对条件表达式进行求值,如果条件表达式的结果为 true,则执行{ }中的代码,如果条件表达式的结果为 false,则退出 while 循环,执行 while 循环之后的代码。

 

 

练习

盈盈为了考验令狐冲夺冠的决心,要他说一百遍“我能行!” 

var i = 1;
while(i <= 100){
document.write("我能行<br>");
i ++;
}

四.do-while循环

do {

       循环操作                   //先执行一遍循环操作

}while ( 循环条件 );           //符合条件,循环继续执行;否则,循环退出

特点:先执行,再判断

 

 

while循环一次都不会执行 do-while循环不管任何情况都至少执行一次 

练习 

输出1到10的和 


/*var i = 1,sum = 0;
do {
if(i == 1){
document.write(i);
}else{
document.write("+" + i);
}
sum = sum + i;
i++;
} while (i <= 10);
document.write("=" +sum);
*/
var
i = 1,sum = 0;
while (i <= 10) {
if(i == 1){
document.write(i);
}else{
document.write("+" + i);
}
sum = sum + i;
i++;
}
document.write("=" +sum)

 

 

 

 

最后

以上就是呆萌纸飞机为你收集整理的switch语句 while循环 do-while循环的全部内容,希望文章能够帮你解决switch语句 while循环 do-while循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(87)

评论列表共有 0 条评论

立即
投稿
返回
顶部