多重for循环怎么理解?下面我来放一个例子吧。
这个例子就是:使用循环语句输出下面的菱形图案。(由“-”和“*”这两个符号组成的)
js实现代码如下:
var i,j,k; for(i = 0; i < 4; i++){ for(j = 0; j < 3-i; j++){ document.write("-"); } for(k = 0; k < 2 * i + 1; k++){ document.write("*"); } document.write("<br />"); } for(i = 0; i < 3; i++){ for(j = 0; j < i + 1; j++){ document.write("-"); } for(k = 0; k < 5 - 2 * i; k++){ document.write("*"); } document.write("<br />"); }
经测试,浏览器上显示的图案很符合要求。