Correction status:Uncorrected
Teacher's comments:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>js打印乘法表与输出三角形</title> <script type="text/javascript"> document.write('for循环输出九九乘法表:'); for (var i = 1; i <=9 ; i++) { for(var j=i;j<=9;j++){ var n; if(i*j>=10){ n=' '; }else{ n=' '; } document.write(i+'X'+j+'='+(i*j)+n); } document.write('<br>'); } document.write('<hr>'); // unset(i); // unset(j); document.write('while循环输出九九乘法表:'); document.write('<br>'); var k=1,l,m; while(k<=9){ for(l=k;l<=9;l++){ if(k*l>=10){ m=' '; }else{ m=' '; } document.write(k+'X'+l+'='+(k*l)+m); } document.write('<br>'); k++; } document.write('<hr>'); document.write('do while循环输出九九乘法表:'); document.write('<br>'); var a=1,b=1,c; do{ for(b=a;b<=9;b++){ if(a*b>=10){ c=' '; }else{ c=' '; } document.write(a+'X'+b+'='+(a*b)+c); } document.write('<br>'); a++; // while(b<=9){ // b=a; // if(a*b>=10){ // c=' '; // }else{ // c=' '; // } // document.write(a+'X'+b+'='+(a*b)+c); // } // document.write('<br>'); // a++; }while(a<=9) document.write('<hr>'); document.write('for循环输出三角形:'); document.write('<hr>'); for(var e=1;e<=10;e++){ for(var f=10-e;f>=1;f--){ document.write(' '); } for(var g=1;g<=e;g++){ document.write('*'); } document.write('<br>'); } document.write('<hr>'); document.write('while循环输出三角形:'); document.write('<br>'); var e=1,f,g; while(e<=10){ for(var f=10-e;f>=1;f--){ document.write(' '); } for(var g=1;g<=e;g++){ document.write('*'); } document.write('<br>'); e++; } </script> </head> <body> </body> </html>
点击 "运行实例" 按钮查看在线实例
学习心得:
在循环嵌套中,除了for以外,while嵌套不能实现