當前位置:成語大全網 - 書法字典 - 如何用javascript控制hr長度打印出金字塔並輸出?

如何用javascript控制hr長度打印出金字塔並輸出?

document . write(“& lt;h3 & gt打印倒金字塔直線

var I = 61;//定義金字塔的起始/結束寬度(百分比)

while(I & gt;0)//循環,當寬度大於0時,打印壹條寬度為I的hr水平線,用10的百分比減去I。

{

document . write(“& lt;HR width =“+I+“%/& gt;”);

I = I-10;

}

for(var j = 11;j & lt70;J = J+10){//循環,將初始值11賦給J,當J小於70時打印壹條寬度為J的hr水平線,並將I增加10%的百分比。

document . write(“& lt;HR width =“+j+“%/& gt;”);

}

如果不使用while,有兩種方案可以使用for循環:

第壹個壹二for循環

document . write(“& lt;h3 & gt打印倒金字塔直線

for(var I = 61;我& gt0;I-= 10){//打印倒金字塔。

document . write(“& lt;HR width =“+I+“%/& gt;”);

}

for(var j = 11;j & lt70;j = j+10){//打印右側金字塔。

document . write(“& lt;HR width =“+j+“%/& gt;”);

}

第二種——for循環

document . write(“& lt;h3 & gt打印倒金字塔直線

for(var I = 61,j =-1;我& lt70;){//當我& gt=11,我每次都減去10,當I《在11之後時,每次都增加10,並使用J控制10的符號。

document . write(“& lt;HR width =“+I+“%/& gt;”);

如果(i & lt11)

j = 1;

I+= 10 * j;

}