一、正三角形
(1)
function
sanjiao1(){
//正直角三角形
// var n=4;
// i即外层控制行数,内层j控制输出
for(
var
i=
1;
i<=
5;
i++){
for(
var
j=
1;
j<=
i;
j++){
document.
write(
"*");
}
document.
write(
"<br/>");
}
}
(2)
function
sanjiao1(){
//正直角三角形
var n=4;
// i即外层控制行数,内层j控制输出
for(
var
i=
1;
i<=
n;
i++){
for(
var
j=
1;
j<=
2*
i-
1;
j++){
document.
write(
"*");
}
document.
write(
"<br/>");
}
}
二、倒三角
(1)外层初始值为最大值即循环次数五次,内层输出随外层减少而减少
function
sanjiao2() {
//反直角三角形
for(
var
i=
5;
i>
0;
i--){
for(
var
j=
1;
j<=
i;
j++ ){
document.
write(
"*");
}
document.
write(
"<br/>");
}
}
(2)
function
sanjiao2() {
//反直角三角形
for(
var
i=
1;
i<=
4;
i++){
for(
var
j=
1;
j<=
9-
2*
i;
j++){
document.
write(
"*");
}
document.
write(
"<br/>");
}
}
三、正金字塔
function
sanjiao3() {
//正金字塔 三个for循环
//最外层a控制行数 金字塔分成空格倒三角和*正三角两部分
for(
var
a=
1;
a<=
5;
a++){
for(
var
i=
1;
i<=(
5-
a);
i++){
document.
write(
" ");
}
for(
var
j=
1;
j<=
2*
a-
1;
j++){
document.
write(
"*");
}
document.
write(
"<br/>");
}
}
四、倒金字塔
function
sanjiao() {
//倒金字塔
//a控制最外层 金字塔分成空格正三角和*倒三角两部分
for(
var
a=
1;
a<=
5;
a++){
for(
var
i=
1;
i<=(
a-
1);
i++){
document.
write(
" ");
};
for(
var
j=
1;
j<=
11-
2*
a;
j++){
document.
write(
"*");
};
document.
write(
"<br/>")
}
}