九九乘法表使用很多种语言都可以实现。本文讲述JavaScript中常用的两种循环(For、While)来完成这四种对称的九九乘法表,这个例子是一个练习循环基础很好的方法,由于排版上对不整齐,因此循环了一个表格。
一、左下角为度的梯形乘法表:
For循环代码
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循环代码
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循环代码
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循环代码
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循环代码
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循环代码
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循环代码
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循环代码
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>\");
示例图
以上内容是本文给大家分享的JavaScript中常用的两种循环(For、While)来完成这四种对称的九九乘法表,希望对大家有所帮助!
本文地址:https://www.stayed.cn/item/23639
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我