for循环的简单介绍,部分代码涉及数组

基础格式

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

for单层循环

一般写法:

document.write(cars[0] + "<br>");

document.write(cars[1] + "<br>");

document.write(cars[2] + "<br>");

document.write(cars[3] + "<br>");

document.write(cars[4] + "<br>");

document.write(cars[5] + "<br>");

使用for循环

for (var i=0;i<cars.length;i++) {

        document.write(cars[i] + "<br>");

}

for循环

语法结构:
for(初始化变量;条件表达式;操作表达式){
   //循环体
}
举例:
  for (var i = 1; i <= 5; i++) {
        console.log('数字为:' + i + '\n');
  }

案例:求一个数组的和以及平均值(涉及数组)

var sum =[1,2,3,4,6,7,10]
		var o =0;
		var p = 0;
		sum[3]=55;
		
		for(var i=0;i<sum.length;i++){
				o = o +sum[i]
				console.log(sum[i])
		}p = o/sum.length

         求一个数组的最大值(涉及数组)

	var arr = [10,5,6,9,4,5];
			
			 	var i =arr[0];
			 	var w =arr[0];
			 	for(var o=0;o<arr.length;o++){
			 		if(i<arr[o]){
			 			i = arr[o]
			 		}
			 	}console.log("最大"+i)

           打印倒三角形

                var i ="";
			 	for(var k=1;k<=5;k++){
			 		for(var q=1;q<=6-k;q++){
						
	        		i = i + "❀";
					}
			 		i = i +"\n";
			 	} 
			 	console.log(i);

        打印正方形

            var str="";
			for(var i=1;i<=4;i++){
				
				for(var j=1;j<=4;j++){
					 str = str+"*";
				}
				str = str+"\n"
			}
			console.log(str);

        打印九九乘法表

	    var num= "";
		for(var i=1;i<=9;i++){
		for(var j=1;j<=i;j++){
		num = num + j + "*" + i +"="+ j*i + "\t";
		}		num = num + "\n";
		}console.log(num);

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值