js 九九乘法表
九九乘法表使用很多種語言都可以實現(xiàn)。本文講述JavaScript中常用的兩種循環(huán)(For、While)來完成這四種對稱的九九乘法表,這個例子是一個練習(xí)循環(huán)基礎(chǔ)很好的方法,由于排版上對不整齊,因此循環(huán)了一個表格。
一、左下角為度的梯形乘法表:
For循環(huán)代碼
?| 1 2 3 4 5 6 7 8 9 | document.write("<table width='' border='>"); for(var i=; i<=; i++){ document.write("<tr>"); for(var j=; j<=i; j++){ document.write("<td>"+ j +"*"+ i +"="+ i*j +"</td>"); } document.write("</tr>"); } document.write("</table>"); |
While循環(huán)代碼
?| 1 2 3 4 5 6 7 8 9 10 11 12 13 | document.write("<table width='' border='>"); var i = ; while(i<=){ document.write("<tr>"); var j = ; while(j<=i){ document.write("<td>"+ j +"*"+ i +"="+ i*j +"</td>"); j++; } document.write("</tr>"); i++; } document.write("</table>"); |
示例圖
?
二、右下角為度的梯形乘法表:
For循環(huán)代碼
?| 123456789101112 | document.write("<table width='' border='>");for(var i=; i<=; i++){document.write("<tr>");for(var n=i; n<; n++){document.write("<td>?</td>");}for(var j=i; j>=; j--){document.write("<td>"+ j +"*"+ i +"="+ i*j +"</td>");}document.write("</tr>");}document.write("</table>"); |
While循環(huán)代碼
?| 123456789101112131415161718 | document.write("<table width='' border='>");var i = ;while(i<=){document.write("<tr>");var n = i;while(n<){document.write("<td>?</td>");n++;}var j = i;while(j>=){document.write("<td>"+ j +"*"+ i +"="+ i*j +"</td>");j--;}document.write("</tr>");i++;}document.write("</table>"); |
示例圖
三、左上角為度的梯形乘法表:
For循環(huán)代碼
?| 1 2 3 4 5 6 7 8 9 | document.write("<table width='' border='>"); for(var i=; i>=; i--){ document.write("<tr>"); for(var j=; j<=i; j++){ document.write("<td>"+ j +"*"+ i +"="+ i*j +"</td>"); } document.write("</tr>"); } document.write("</table>"); |
While循環(huán)代碼
?| 1 2 3 4 5 6 7 8 9 10 11 12 13 | document.write("<table width='' border='>"); var i = ; while(i>=){ document.write("<tr>"); var j = ; while(j<=i){ document.write("<td>"+ j +"*"+ i +"="+ i*j +"</td>"); j++; } document.write("</tr>"); i--; } document.write("</table>"); |
示例圖
四、右上角為度的梯形乘法表:
For循環(huán)代碼
?| 123456789101112 | document.write("<table width='' border='>");for(var i=; i>=; i--){document.write("<tr>");for(var j=; j>=i; j--){document.write("<td>?</td>");}for(var j=i; j>=; j--){document.write("<td>"+ j +"*"+ i +"="+ i*j +"</td>");}document.write("</tr>");}document.write("</table>"); |
While循環(huán)代碼
?| 123456789101112131415161718 | document.write("<table width='' border='>");var i = ;while(i>=){document.write("<tr>");var j = ;while(j>=i){document.write("<td>?</td>");j--;}var j = i;while(j>=){document.write("<td>"+ j +"*"+ i +"="+ i*j +"</td>");j--;}document.write("</tr>");i--;}document.write("</table>"); |
示例圖
以上內(nèi)容是本文給大家分享的JavaScript中常用的兩種循環(huán)(For、While)來完成這四種對稱的九九乘法表,希望對大家有所幫助!
[代碼運行效果截圖]
總結(jié)
- 上一篇: MySql数据库查询结果用表格输出PHP
- 下一篇: PHP九九乘法表