JavaScript程序控制结构

顺序程序

分支程序

在JavaScript中可以使用下面几种条件语句:

1、if语句

如果希望在指定的条件成立时执行代码,就可以使用这个语句。
基本语法
if(条件){
条件成立时执行代码;就可以使用这个语句。
基本语法:
if(条件){
条件成立时执行代码;
}
**语法说明:**假如条件成立,即条件的值为true,则执行大括号里面的语句,如果不成立,则跳过括号里面的语句,继续执行大括号后面的其他语句。这里的条件可以是一个关系表达式,例如a>b,也可以是一个逻辑表达式,例如a>b&&a<c,或者其他能够表示为真的表达式或值
下面是一个if语句的例子:

<html>
<head>
<title>if 程序演示</title>
</head>
<body>
<script type="text/javascript">
var d=new Date();//创建一个日期对象
var time=d.getHours();//得到当前时间的小时
if (time<10){
document.wtite("早上好");
}
document.write("现在时间是:“+d.tolocaleString());
</script>
</body>
</html>
2、if…else语句

基本语法:
if(条件){
条件成立时执行此代码;
}
else{
条件不成立时执行此代码;
}
语法说明:
假如条件成立,即条件的值为true,则执行其后大括号里面的语句,如果不成立,则执行else大括号中的语句。

<html>
<head>
<title>if 程序演示</title>
</head>
<body>
<script type="text/javascript">
var d=new Date();//创建一个日期对象
var time=d.getHours();//得到当前时间的小时
if (time<10){
document.wtite("早上好");
}else{
document.write("下午好");
}
document.write("现在时间是:“+d.tolocaleString());
</script>
</body>
</html>
3、多重if…else语句

基本语法:
if{条件1{
条件1 成立时执行代码;
}
else if(条件2{
条件2成立时执行代码;
}
else if(条件X){
条件x成立时执行代码;
}
else{
所有条件均不成立时执行代码;
}

4、switch语句

基本语法:

switch(变量或表达式){
  case常量:
     {
         语句块a;
     }
      break;
    ...
  case常量:
     {
         语句块f
     }

     break;
  default:
     {
         语句块n;
     }
 }

语法说明:
在switch语句执行时,各个case判断后需要执行的语句都应该放在紧随的一对大括号内,当switch的”变量或表达式“的值与某个case后面的常量相等时就执行常量后面的语句,碰到”break“之后跳出switch分支选择语句,当所有的case后面的常量都不符合”条件表达式“时执行default后面的语句n。

循环语句

for根据条件,循环执行语句
do…while根据条件,循环执行代码块。判断条件之前,至少执行一次。
while根据条件,循环执行代码块

循环语句中的break和continue的区别:
break:终止整个循环
continue:跳出本次循环,继续执行下次循环

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值