for循环练习

for (var i=23;i<25;i++){
document.write("-------");
document.write("-------
");
}

for (var i=1;i<5;i++){ // i = 4

for(var k=1;k<5;k++){ // 4次
    
    for(var m=1;m<5;m++){ //4次
        document.write(count+":+++++++++++++<br>")
        count++
    }
}

}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
打印图形
/**
* 当双层for循环的时候,
* 那么外层for循环的控制是“行数量”
* 内层for循环控制的是列数量
*
*/
for (var k = 0;k<5;k++){

	for(var m = 0;m<5;m++){ 
		document.write("*")
	}
	document.write("<br>")
}
document.write("<br>")

/** 1
 *  *
 *	**
 *	***
 *	****
 *	*****
 */

for (var k = 0;k<5;k++){
	
	for(var m = k;m>=0;m--){ //m随着行数(k)的增加而增加
		document.write("*")
	}
	document.write("<br>")
}
document.write("<br>")

/** 2
 *  *****
 *  ****
 *	***
 *	**
 *	*  
 */

for (var k = 0;k<5;k++){
	
	for(var m = k;m<5;m++){ //m随着行数(k)的增加而减少 
		document.write("*")
	}
	document.write("<br>")
}
document.write("<br>")

/** 3
 *  
 *	     *
 *      **
 *     ***
 *    ****

* *****
*
*/
for (var k = 0;k<5;k++){

	for(var m = 5-k;m>=0;m--){ //随着行数(k)的增加而增加
	//m的范围随着k的值得增加而减小
		document.write("&ensp;")
	}
		for(var n=k;n>=0;n--)
		document.write("*")
	document.write("<br>")
}
document.write("<br>")

/** 4
 * 
 *  *****
 *   ****
 *    ***
 *     **
 *      *
 *  
 */

for (var k = 0;k<5;k++){
	
	for(var m = k;m>=0;m--){ //随着行数(k)的增加而增加
	//m的范围随着k的值得增加而减小
		document.write("&ensp;")
	}
		for(var n=k;n<5;n++)
		document.write("*")
	document.write("<br>")
}
document.write("<br>")

/** 5
 *			*		行 = 1 列 = 1  行*2-1	空白 = 3 = 4-行
 * 		   ***		行 = 2 列 = 3  行*2-1	空白 = 2 = 4-行
 * 		  *****		行 = 3					空白 = 1 = 4-行
 * 		 *******
 */

for (var k = 1;k<5;k++){
	//输出空白
	var kb = 4-k;
	for (var n=0;n<kb;n++){
		document.write("&ensp");
	}
	
	//输出*
	var temp = k*2-1;//计算 * 的数量
	for(var m=0;m<temp;m++){
		document.write("*")
	}
	document.write("<br>")
}for (var i=23;i<25;i++){
document.write("-------");
document.write("-------<br>");

}

for (var i=1;i<5;i++){ // i = 4

for(var k=1;k<5;k++){ // 4次
    
    for(var m=1;m<5;m++){ //4次
        document.write(count+":+++++++++++++<br>")
        count++
    }
}

}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
打印图形
/**
* 当双层for循环的时候,
* 那么外层for循环的控制是“行数量”
* 内层for循环控制的是列数量
*
*/
for (var k = 0;k<5;k++){

	for(var m = 0;m<5;m++){ 
		document.write("*")
	}
	document.write("<br>")
}
document.write("<br>")

/** 1
 *  *
 *	**
 *	***
 *	****
 *	*****
 */

for (var k = 0;k<5;k++){
	
	for(var m = k;m>=0;m--){ //m随着行数(k)的增加而增加
		document.write("*")
	}
	document.write("<br>")
}
document.write("<br>")

/** 2
 *  *****
 *  ****
 *	***
 *	**
 *	*  
 */

for (var k = 0;k<5;k++){
	
	for(var m = k;m<5;m++){ //m随着行数(k)的增加而减少 
		document.write("*")
	}
	document.write("<br>")
}
document.write("<br>")

/** 3
 *  
 *	     *
 *      **
 *     ***
 *    ****

* *****
*
*/
for (var k = 0;k<5;k++){

	for(var m = 5-k;m>=0;m--){ //随着行数(k)的增加而增加
	//m的范围随着k的值得增加而减小
		document.write("&ensp;")
	}
		for(var n=k;n>=0;n--)
		document.write("*")
	document.write("<br>")
}
document.write("<br>")

/** 4
 * 
 *  *****
 *   ****
 *    ***
 *     **
 *      *
 *  
 */

for (var k = 0;k<5;k++){
	
	for(var m = k;m>=0;m--){ //随着行数(k)的增加而增加
	//m的范围随着k的值得增加而减小
		document.write("&ensp;")
	}
		for(var n=k;n<5;n++)
		document.write("*")
	document.write("<br>")
}
document.write("<br>")

/** 5
 *			*		行 = 1 列 = 1  行*2-1	空白 = 3 = 4-行
 * 		   ***		行 = 2 列 = 3  行*2-1	空白 = 2 = 4-行
 * 		  *****		行 = 3					空白 = 1 = 4-行
 * 		 *******
 */

for (var k = 1;k<5;k++){
	//输出空白
	var kb = 4-k;
	for (var n=0;n<kb;n++){
		document.write("&ensp");
	}
	
	//输出*
	var temp = k*2-1;//计算 * 的数量
	for(var m=0;m<temp;m++){
		document.write("*")
	}
	document.write("<br>")
}for (var i=23;i<25;i++){
document.write("-------");
document.write("-------<br>");

}

for (var i=1;i<5;i++){ // i = 4

for(var k=1;k<5;k++){ // 4次
    
    for(var m=1;m<5;m++){ //4次
        document.write(count+":+++++++++++++<br>")
        count++
    }
}

}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
打印图形
/**
* 当双层for循环的时候,
* 那么外层for循环的控制是“行数量”
* 内层for循环控制的是列数量
*
*/
for (var k = 0;k<5;k++){

	for(var m = 0;m<5;m++){ 
		document.write("*")
	}
	document.write("<br>")
}
document.write("<br>")

/** 1
 *  *
 *	**
 *	***
 *	****
 *	*****
 */

for (var k = 0;k<5;k++){
	
	for(var m = k;m>=0;m--){ //m随着行数(k)的增加而增加
		document.write("*")
	}
	document.write("<br>")
}
document.write("<br>")

/** 2
 *  *****
 *  ****
 *	***
 *	**
 *	*  
 */

for (var k = 0;k<5;k++){
	
	for(var m = k;m<5;m++){ //m随着行数(k)的增加而减少 
		document.write("*")
	}
	document.write("<br>")
}
document.write("<br>")

/** 3
 *  
 *	     *
 *      **
 *     ***
 *    ****

* *****
*
*/
for (var k = 0;k<5;k++){

	for(var m = 5-k;m>=0;m--){ //随着行数(k)的增加而增加
	//m的范围随着k的值得增加而减小
		document.write("&ensp;")
	}
		for(var n=k;n>=0;n--)
		document.write("*")
	document.write("<br>")
}
document.write("<br>")

/** 4
 * 
 *  *****
 *   ****
 *    ***
 *     **
 *      *
 *  
 */

for (var k = 0;k<5;k++){
	
	for(var m = k;m>=0;m--){ //随着行数(k)的增加而增加
	//m的范围随着k的值得增加而减小
		document.write("&ensp;")
	}
		for(var n=k;n<5;n++)
		document.write("*")
	document.write("<br>")
}
document.write("<br>")

/** 5
 *			*		行 = 1 列 = 1  行*2-1	空白 = 3 = 4-行
 * 		   ***		行 = 2 列 = 3  行*2-1	空白 = 2 = 4-行
 * 		  *****		行 = 3					空白 = 1 = 4-行
 * 		 *******
 */

for (var k = 1;k<5;k++){
	//输出空白
	var kb = 4-k;
	for (var n=0;n<kb;n++){
		document.write("&ensp");
	}
	
	//输出*
	var temp = k*2-1;//计算 * 的数量
	for(var m=0;m<temp;m++){
		document.write("*")
	}
	document.write("<br>")
}for (var i=23;i<25;i++){
document.write("-------");
document.write("-------<br>");

}

for (var i=1;i<5;i++){ // i = 4

for(var k=1;k<5;k++){ // 4次
    
    for(var m=1;m<5;m++){ //4次
        document.write(count+":+++++++++++++<br>")
        count++
    }
}

}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
打印图形
/**
* 当双层for循环的时候,
* 那么外层for循环的控制是“行数量”
* 内层for循环控制的是列数量
*
*/
for (var k = 0;k<5;k++){

	for(var m = 0;m<5;m++){ 
		document.write("*")
	}
	document.write("<br>")
}
document.write("<br>")

/** 1
 *  *
 *	**
 *	***
 *	****
 *	*****
 */

for (var k = 0;k<5;k++){
	
	for(var m = k;m>=0;m--){ //m随着行数(k)的增加而增加
		document.write("*")
	}
	document.write("<br>")
}
document.write("<br>")

/** 2
 *  *****
 *  ****
 *	***
 *	**
 *	*  
 */

for (var k = 0;k<5;k++){
	
	for(var m = k;m<5;m++){ //m随着行数(k)的增加而减少 
		document.write("*")
	}
	document.write("<br>")
}
document.write("<br>")

/** 3
 *  
 *	     *
 *      **
 *     ***
 *    ****

* *****
*
*/
for (var k = 0;k<5;k++){

	for(var m = 5-k;m>=0;m--){ //随着行数(k)的增加而增加
	//m的范围随着k的值得增加而减小
		document.write("&ensp;")
	}
		for(var n=k;n>=0;n--)
		document.write("*")
	document.write("<br>")
}
document.write("<br>")

/** 4
 * 
 *  *****
 *   ****
 *    ***
 *     **
 *      *
 *  
 */

for (var k = 0;k<5;k++){
	
	for(var m = k;m>=0;m--){ //随着行数(k)的增加而增加
	//m的范围随着k的值得增加而减小
		document.write("&ensp;")
	}
		for(var n=k;n<5;n++)
		document.write("*")
	document.write("<br>")
}
document.write("<br>")

/** 5
 *			*		行 = 1 列 = 1  行*2-1	空白 = 3 = 4-行
 * 		   ***		行 = 2 列 = 3  行*2-1	空白 = 2 = 4-行
 * 		  *****		行 = 3					空白 = 1 = 4-行
 * 		 *******
 */

for (var k = 1;k<5;k++){
	//输出空白
	var kb = 4-k;
	for (var n=0;n<kb;n++){
		document.write("&ensp");
	}
	
	//输出*
	var temp = k*2-1;//计算 * 的数量
	for(var m=0;m<temp;m++){
		document.write("*")
	}
	document.write("<br>")
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值