2.21JS学习:流程控制语句

一、做判断(if语句)

<script type="text/JavaScript">
var mypen = "black"; //定义变量mypen,存储笔的黑色。
 if (mypen=="black")
{
document.write("笔是黑色的,所以购买");
else{
    document.write("笔不是黑色的,所以不买")
}
}
</script>

二、if...else语句

<script type="text/JavaScript">
var ticket =true; //ticket初值为true,表示有票
if (ticket==true)  
{
document.write("有票,可以看电影。");
}
      
{
document.write("没票,电影看不成。");
}
</script>

三、if..else嵌套语句

<script type="text/JavaScript">
var myage =99;//赵红的年龄为99
if(myage<=44)
  {document.write("青年");}
else if(myage<=59) 
  {document.write("中年人");}
else if(myage<=89)
  {document.write("老年人");}
else        
  {document.write("长寿老年人");}
</script>

四、多种选择 Switch语句

<script type="text/JavaScript">
var myweek =3;//myweek表示星期几变量
switch(myweek)
{
 case 1:
 case 2:
 document.write("学习理念知识");
 break;
 case 3:
 case 4:
 document.write("到企业实践");
 break;
 case 5:
 document.write("总结经验");
 break;
default:
 document.write("周六、日休息和娱乐");
}
</script>

五、重复重复(for循环)

var mymoney,sum=0;//mymoney变量存放不同面值,sum总计
for(mymoney=1;mymoney<=10;mymoney++)

  sum= sum + mymoney;
}
  document.write("sum合计:"+sum);

六、反反复复(while循环)

<script type="text/javascript">
  var mynum =1;//mynum初值化数值为1
   while(mynum<=5)
  {
    document.write("数字:"+mynum+"<br>");
    mynum=mynum+1;    
   }
</script>

七、来来回回(Do...while循环)

<script type="text/javascript">
    var mynum =6;//mynum初值化数值为6
    do
    {
    document.write("数字:"+mynum+"<br/>");
    mynum=mynum-1;
    }
    while( mynum>0)
    </script>

八、退出循环break

<script type="text/JavaScript">
var mynum =new Array(70,80,66,90,50,100,89);//定义数组mynum并赋值
var i=0;
while(i<mynum.length)
{
  if(mynum[i]<60)
   {
    document.write("成绩"+mynum[i]+"不及格,不用循环了"+"<br>");
  break;  
   }
  document.write("成绩:"+mynum[i]+"及格,继续循环"+"<br>");
  i=i+1;
  
}
</script>

九、继续循环continue

<script type="text/JavaScript">
 var mynum =new Array(70,80,66,90,50,100,89);//定义数组mynum并赋值
 var i;
 for(i=0;i<mynum.length;i++)
 {
      if(mynum[i]<60)
    {
    document.write("成绩不及格,不输出!"+"<br>");
continue;
    }
    document.write("成绩:"+mynum[i]+"及格,输出!"+"<br>");
}
</script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值