JavaScript循环

什么是循环?

循环就是反复执行同一段代码,我们常常在写代码的时候需要重复写一段代码,这个时候就可以使用循环在完成,比如当我们需要把“Hello,World”输出一百遍的时候,就可以使用循环

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>		
<body>
	<script>
		for (var i = 1;i <= 100; i++){
			document.write("Hello,World <br>");
		}
	</script>
</body>
</html>

不同种类的循环

循环分为for循环,while,do while循环,swich case循环等。
for循环语法:

for (语句 1; 语句 2; 语句 3)
{
    被执行的代码块
}

解释

语句1在循环开始前执行且只执行一遍,语句1可以定义在for循环外面。语句2定义循环的条件,如果返回的是true则循环继续flase则循环结束。语句3
在循环执行后在执行每
次累加一次,直到循环的次数达到语句2中所定义的值,语句3也可以被省略,语句3中的值可以是正数,也可以是负数。每个语句都需要用分号隔开。

while循环,do while循环

while (条件)
{
    需要执行的代码
    
}

解释 while语句必须在条件为真的时候执行代码 。还需要增加条件中所用变量的值,比如条件中用到了i,那么我们需要在代码块下面写i++;否则会导致循环永远与不结束也会导致浏览奔溃 。

do
{
    需要执行的代码
}
while (条件);

解释 do while循环会在检查条件是否真之前执行一次代码,如果为真就会继续执行代码,所以do while循环至少会执行一次代码,其他跟while循环一样

swich case循环

switch(表达式)

{

case 常量表达式1: 语句1
break;
case常量表达式2: 语句2
break;
.
.
.
case常量表达式n: 语句n
break;

default: 语句n+1

}

解释: swich循环switch后面的括号内的表达式允许为任何类型.可以是number类型特可以是String类型等等。当表达式与某一个case后面的常量表达式相等时,就执行case后面的语句,若没有匹配,则执行default后面的语句。每一个case的常量表达式的值须不同,否则便会出现矛。执行完一个case语句,流程就转移到下一个case并继续执行.因此在case的分支后,加break语句来跳出switch语句.

每个循环可以互相嵌套使用 for循环和while循环都需要先判断在执行循环,当不确定循环次数是使用while循环,确定循环次数是使用for循环,当需要循环至少执行一次时使用 do while…

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值