首页 > 技术文章 > js循环嵌套,打印图形

ccyq 2019-08-11 17:07 原文

        /*
	 *****
	 *****
	 *****
	 *****
	 */
	for (var i = 1;i<=4;i++) {//行
		for (var j = 1;j<=5;j++) {//列
			document.write("*")
		}
		document.write("<br>")
	}                            

  

/*
	 *
	 **
	 ***
	 ****
	 *****
*/
for (var i = 1;i<=5;i++) {
	for (var j = 1;j<=i;j++) {
		document.write("*")
	}
	document.write("<br>")
}

  

/*
	 ****
	 ***
	 **
	 * 
*/
for (var i = 1;i<=4;i++) {
	for (var j = 1;j<=5-i;j++) {
		document.write("*");
	}
	document.write("<br>")
}

  

/*
	    *
	   ***
	  *****
	 *******
	  *****
	   ***
	    * 
*/
//上半部分
for (var i = 1;i<=4;i++) {
	//先输出空格
	for (var j = 1;j<=4-i;j++) {
		document.write(" ");
	}
	for (var j = 1;j<=2*i-1;j++) {
		document.write("*");
	}
	document.write("<br>")
}
//下半部分
for (var i = 1;i<=3;i++) {
	//先输出空格
	for (var j =1;j<=i;j++) {
		document.write(" ")
	}
	for (var j =1;j<=7-2*i;j++) {
		document.write("*");
	}
	document.write("<br>")
}

  

推荐阅读