等腰三角形
document.write("<p align='center'>");
for(i=1; i<=10; i++){
for(j=1; j<=i; j++){
document.write(" " + "X" + " ");
}
document.write("<br>");
}
document.write("</p>");
1、用p标签包着,让它居中。
2、利用for循环先创建变量i,让它循环十次并且每循环一次都让它换行,所以i就是循环了十次也就成了十行。
3、在for循环中在嵌套一个for循环,创建变量j,让j等于一,小于等于i,这样当i等于一时,它就循环一次,也就是第一行是一个“X”,当i等于二时,它就循环二次,也就是第二行是两个"X",以此类推,当等于十时,它就循环十次,就有十个“”X”。这样组合起来就是一个等腰三角形。
等腰梯形
document.write("<p align='center'>");
// 正梯形
for(i=1; i<=10; i++){
for(j=1; j<=i+5; j++){
document.write(" " + "*" + " ");
}
document.write("<br>");
}
// 倒梯形
document.write("</p>");
他和上面三角形的写法多都相同,只是把里面for循环的变量条件改成了j<=5;这样的话它第一行就是比i多了5,以此类推就是一个梯形。