var h=5;
for(var i=1;i<=h-1;i++){
for(var j=h-1;j>=i;j--){
document.write(" ");
}
for(var n=1;n<=2*i-1;n++){
document.write("*");
}
document.write("<br>");
}
Bagaimana kod ini dijalankan? Saya boleh memahami kod ini, tetapi saya keliru dengan operasinya, semakin kurang saya memahami cara ia beroperasi, sila berikan saya nasihat terperinci daripada pakar Terima kasih . Terima kasih
Masukkan bahagian luar untuk pada mulanya, kemudian yang pertama untuk dalam lapisan dalam, kemudian yang kedua untuk dalam lapisan dalam, dan kemudian pusingan pertama gelung berakhir.
Keluaran pusingan pertama:
   *<br>
Keluaran pusingan kedua:
   ***<br>
Keluaran pusingan ketiga:
   &****: * ******<br>
Gelung pertama lapisan luar: empat ruang dan baris baharu
Gelung luar kedua: tiga ruang, tiga pemisah baris
Gelung luar ketiga: dua ruang, lima putus baris
.....
Laksanakan mengikut tertib, masukkan gelung luar, dan kemudian laksanakan gelung berikut selepas gelung dalam gelung
Anda boleh melihat sintaks asas pernyataan for dan bertenang dan memikirkannya Gelung luar menentukan bilangan pemisah baris, dan dua gelung dalam menentukan bilangan ruang dan simbol *.
Gelung di dalam adalah bebas dan berjalan hampir serentak