流程控制语句

开发工具与关键技术:Adobe Dreamweaver JavaScript

作者:周乐献

撰写时间:2020年4月21日

流程控制语句分为三种基础结构:

  1. 顺序结构:按照顺序一条一条的执行代码,从上往下。
  2. 分支结构:执行代码的时候,可以根据条件进行选择,条件越多对应的结果越多,分支也就越多。

比如if…else…语句,switch语句。其中if…else…语句比较常用。

If…else…语句是指在条件成立下执行if条件后的代码,否则条件不成立就执行else后面的代码。

If…else…的语法架构

If(条件){

     条件成立时执行的代码;

}else{

     条件不成立时执行的代码;

};

举个例子

声明一个变量index赋值为1;

var index=1;

      if(index==1){

          alert("index当前结果等于1");

      }else{

          alert("index当前结果不等于1");

      }

这时候条件成立,执行if条件后的代码

当index不等于1时条件不成立,这时条件不成立,执行else后的代码

  1. 循环结构:用来重复不断的做一件事,包含for循环,while循环,do…while循环。其中for循环比较常用。

for循环是编程语言中一种循环语句,而循环语句由循环体及循环的判定条件两部分组成,

for循环语句结构:

for(初始化变量;循环条件;循环迭代){    

    循环语句 ;

}

举个例子

声明一个变量index赋值为0;

var index=0;

         for(var i=1;index<i;i++){

                alert(i);

          }

执行后弹出

这里因为变量index的值为0,变量i的值为1,执行条件为index<i,当前条件成立,执行代码输出i的值,因当前i的结果为1,所以弹出结果等于1,代码执行完毕。点击确定循环迭代i自行+1,结果大于0,条件继续成立,弹出i自增1后的值为2

所以只要点击确定页面就会弹出i的当前值,因为index<i的条件一直成立,所以条件会无限循环一直执行。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值