js基础 for循环 while循环 do while循环

for循环:

for(语句1;语句2;语句3){     //语句 1 在循环开始之前执行。

            执行代码块;           //语句 2 定义运行循环的条件。
}                                         //语句 3 会在循环每次被执行后执行。

例子:依次输出数组中的值

var arr = ["值1","值2","值3","值4"];
var len = arr.length;
for(var i=0;i<len;i++){
	document.write(arr[i]+"<br>")
}

语句1是可选的,不只是初始化循环使用的变量,可以初始化多个值。而且语句1是可以省略的,我们可以在循环开始前设置好值。

var arr1 = ["aa", "bb", "cc", "dd"];
var i=0,len=4;
for(;i<len;i++){
	document.write(arr1[i]+"<br>")
}

//语句3也可以这么写
var arr1 = ["aa", "bb", "cc", "dd"];
var i=0,len=4;
for(;i<len;){
	document.write(arr1[i]+"<br>");
    i++;
}

while循环

只要条件为true时,while就会一直执行代码,下面是一个while循环的例子:

var n=0;
while(n<10){
	n++;
	document.write(n+"<br>");
}
//如果没有对变量添加递增会一直执行循环,导致浏览器崩溃。

do while循环

do while和while差不多,只不过do while要先执行一次代码然后再继续检查是否满足条件去循环代码。

var n=0;
do{
	n++;
	document.write(n+"<br>");
}
while(n>10);
//while中的条件明显为false,但是还是会输出1。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值