用for循环写菱形
for循环语法格式如下:
for(初始化表达式;条件表达式;迭代表达式){
语句
}
参数说明:
1.初始化表达式:初始化语句,用来对循环变量进行初始化赋值。
2.条件表达式:循环条件,一个包含比较运算符的表达式,用来限定循环变量的边界。如果循环变量超过了该边界,则停止该循环语句的执行。
3.迭代表达式:用来改变循环变量的值,从而控制循环次数,通常是对循环变量进行增大或减小的操作。
效果图如下:
for (var i = 1; i < 5; i++) {
for (var m = 0; m < 4 - i; m++) { //空格依次减少
document.write(" ");
}
for (var j = 0; j < 2 * i - 1; j++) { //输出 * 依次增多
document.write("*");
}
document.write("<br>"); //换行符
}
for (var i = 3; i > 0; i--) { //倒三角,*依次减少
for (var m = 3; m > i - 1; m--) { //空格依次增多
document.write(" ");
}
for (var j = 0; j < 2 * i - 1; j++) {
document.write("*");
}
document.write("<br>");
}