switch语句 与 do…while循环 continue语句(javascript教程二)

本文章主要讲到了关于使用switch语句进行多重条件判断范例 使用do…while循环范例 continue语句:停止当前循环进入下一次循环等详细实例。

<script language="网页特效" type="text/javascript">
<!--
var month=prompt("请输入月份:",1);
month=parseint(month); //非必须:将月份转换为数字类型
switch(month){
 case 1:
 case 3:
 case 5:
 case 7:
 case 8:
 case 10:
 case 12:
  alert(month+"月有31天");
  break;
 case 4:
 case 6:
 case 9:
 case 11:
  alert(month+"月有30天");
  break;
 case 2:
  alert(month+"月有28天");
  break;
 default:
  alert("error");
  break;
}
//-->
</script>

使用do…while循环范例

<script language="javascript" type="text/javascript">
<!--
do{
 var year=prompt("请输入要判断是否为闰年的年份:",0);
 if(null==year)break;   //如果单击了取消按钮则直接退出
 year=parseint(year);    //可选:将year转换为数字类型
 var check4=(0==year%4);   //判断年份是否能被4整除
 var check100=(0==year%100);  //判断年份是否能被100整除
 var check400=(0==year%400);  //判断年份是否能被400整除
 //给出判断结果
 if(year!=0 && ((check4 && !check100) || check400))alert(year+"年是闰年。");
 else if(year!=0)alert(year+"年不是闰年。");
}while(year!=0)
//-->
</script>

continue语句:停止当前循环进入下一次循环

<script language="javascript" type="text/javascript">
<!--
while(true){
 var year=prompt("请输入要判断是否为闰年的年份:",0);
 if(null==year)break;   //如果单击了取消按钮则直接退出
 if(!/[^0]d+/.test(year)){
  //通过正则表达式判断输入年份的合法性
  alert("请输入合法的年份!");
  continue;
 }
 year=parseint(year);    //可选:将year转换为数字类型
 var check4=(0==year%4);   //判断年份是否能被4整除
 var check100=(0==year%100);  //判断年份是否能被100整除
 var check400=(0==year%400);  //判断年份是否能被400整除
 //给出判断结果
 if( (check4 && !check100) || check400)alert(year+"年是闰年。");
 else alert(year+"年不是闰年。");
}
//-->
</script>

时间: 2024-10-14 17:18:24

switch语句 与 do…while循环 continue语句(javascript教程二)的相关文章

if continue 语句

if 语句也需要使用大括号,但如果大括号里仅有一个语句,则可以省略大括号.仅仅是书写上的方便. C.Java,MATLAB语言中,continue语句一般形式为"continue;" 其作用为结束本次循环.即跳出循环体中下面尚未执行的语句,对于while循环,继续求解循环条件.而对于for循环程序流程接着求解for语句头中的第三个部分expression表达式. continue语句和break语句的区别是: continue语句只结束本次循环,而不终止整个循环的执行.而break语句

循环-continue 和break语句的区别

问题描述 continue 和break语句的区别 main() { int k = 4, n; for (n = 0; n < k; n++) { if (n % 2 == 0) break; k--; } printf("k = %d , n = %d ", k, n); system("pause"); } 求大神指教 使用break输出k =4 ,n = 0;;;;使用continue输出 k=3,n=3 解决方案 break结束循环:continue

Java编程那些事儿38—break和continue语句

5.5 break和continue语句 break和continue语句是和循环语句紧密相关的两种语句.其中break关键字的意思是中断.打断,continue关键字的意思是继续.使用这两个关键字可以调节循环的执行. 5.5.1break语句 break语句在前面的switch语句中已经介绍过,功能的话是中断switch语句的执行,在循环语句中,break语句的作用也是中断循环语句,也就是结束循环语句的执行. break语句可以用在三种循环语句的内部,功能完全相同.下面以while语句为例来说

Java语法基础(四)----循环结构语句

一.循环结构: 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环. 循环语句的组成: 初始化语句:一条或者多条语句,这些语句完成一些初始化操作. 判断条件语句:这是一个boolean 表达式,这个表达式能决定是否执行循环体. 循环体语句:这个部分是循环体语句,也就是我们要多次做的事情. 控制条件语句:这个部分在一次循环体结束后,下一

请指教条件和循环语句-求大神指教条件语句和循环语句

问题描述 求大神指教条件语句和循环语句 我是一个初学者,每次在课上都感觉老师讲的都听懂了,可是一到课后就什么都不会,求大神指导一下条件语句和循环语句!! 解决方案 初次博客写不好请多关照:??????? 今天的我认为最主要的就是循环语句,因为在以后的编程过程中循环式必不可少的,循环语句主要为:forforeachwhiledo while各个的循环都有不同的用途,当然在循环语句当中条件语句也是不能缺少的,而 if 语句更是,我们随手就能用上的.? ??????? double money = 1

(八十七)break和continue语句、以及goto语句

continue是效果是,在循环中,遇见continue,然后跳过剩余部分,从循环开始处继续循环. break语句的效果是,从break语句开始,跳过剩余循环语句,并结束循环.   如代码: #include<iostream> int main() { using namespace std; int a=0; int i = 0, b = 0; cout << "****请问,10 % 4等于多少?****"<< endl; while (a!=

Golang的循环中break和continue语句的用法讲解_Golang

Go语言break语句在Go编程语言中的break语句有以下两种用法: break语句用于在循环立即终止,程序控制继续下一个循环语句后面语句. 它可用于终止在switch语句的情况(case). 如果你正在使用嵌套循环(即,一个循环在另一个循环中),break语句将停止最内层循环的执行,并开始执行的下一行代码的程序段之后. 语法 在Go break语句的语法如下: break; 流程图: 例子: 复制代码 代码如下: package main import "fmt" func mai

Java语法基础之循环结构语句详解_java

一.循环结构 循环语句可以在满足循环条件的情况下,反复执行某一段代码,这段被重复执行的代码被称为循环体语句,当反复执行这个循环体时,需要在合适的时候把循环判断条件修改为false,从而结束循环,否则循环将一直执行下去,形成死循环. 循环语句的组成: 初始化语句:一条或者多条语句,这些语句完成一些初始化操作. 判断条件语句:这是一个boolean 表达式,这个表达式能决定是否执行循环体. 循环体语句:这个部分是循环体语句,也就是我们要多次做的事情. 控制条件语句:这个部分在一次循环体结束后,下一次

C++编程中break语句和continue语句的学习教程_C 语言

break 语句break 语句可终止执行最近的封闭循环或其所在条件语句. 控制权将传递给该语句结束之后的语句(如果有的话). break; 备注 break 语句与 switch 条件语句以及 do.for 和 while 循环语句配合使用. 在 switch 语句中,break 语句将导致程序执行 switch 语句之外的下一语句. 如果没有 break 语句,则将执行从匹配的 case 标签到 switch 语句末尾之间的每个语句,包括 default 子句. 在循环中,break 语句将