JS實現(xiàn)上下左右對稱的九九乘法表
九九乘法表使用很多種語言都可以實現(xiàn)。本文講述JavaScript中常用的兩種循環(huán)(For、While)來完成這四種對稱的九九乘法表,這個例子是一個練習循環(huán)基礎很好的方法,由于排版上對不整齊,因此循環(huán)了一個表格。
一、左下角為度的梯形乘法表:
For循環(huán)代碼
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)代碼
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)代碼
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)代碼
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)代碼
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)代碼
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)代碼
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)代碼
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)來完成這四種對稱的九九乘法表,希望對大家有所幫助!
相關文章
基于JavaScript實現(xiàn)線性漸變的高斯模糊效果
這篇文章主要為大家詳細介紹了高斯模糊算法以及線性漸變的高斯模糊算法的原理,并通過一個小demo展示了如何實現(xiàn)y方向上線性漸變的高斯模糊效果,需要的可以了解下2024-01-01