zoukankan      html  css  js  c++  java
  • JavaScript实现九九乘法表

    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>九九乘法表</title>
    	<style>
    		table{
    			table-layout:fixed;
    			border-collapse:collapse;
    			display:inline-block;
    			margin:20px;
    		}
    		td{
    			border:1px solid #aaa;
    			/*padding:5px;*/
    		}
    		td:empty{
    			border:none;
    		}
    		h1:nth-of-type(1){
    			color:lightgreen;
    		}
    		h1:nth-of-type(2){
    			color:pink;
    		}
    		h1:nth-of-type(3){
    			color:lightblue;
    		}
    	</style>
    </head>
    <body>
    	<h1>使用for循环</h1>
    	<!-- 左三角 -->	
    	<table>
    		<script>
    			for(var i=1;i<=9;i++){
    				document.write("<tr>");
    					for(var j=1;j<=i;j++){
    						document.write("<td>"+j+"&times"+i+"="+(j*i)+"</td>");
    					}
    				document.write("</tr>");
    			}
    
    		</script>
    	</table>
    
    	<!-- 右三角 -->
    
    	<table>
    		<script>
    			for (var i = 1; i<=9; i++) {
    				document.write("<tr>");
    				for (var a = 1; a <= 9 - i; a ++) {
    					document.write("<td></td>");
    				}
    
    				for (var j = 1; j <= i; j ++){
    					document.write("<td>" + j + "&times" + i + "=" + (j * i) + "</td>");
    				}
    				document.write("</tr>");
    			}
    		</script>
    	</table>
    	
    	<!-- 倒左三角 -->
    
    	<table>
    		<script>
    			for(var i=9;i>=1;i--){
    				document.write("<tr>");
    					for(var j=1;j<=i;j++){
    						document.write("<td>"+j+"&times"+i+"="+(j*i)+"</td>");
    					}
    				document.write("</tr>");
    			}
    
    		</script>
    	</table>
    	
    
    	<!-- 倒右三角 -->
    	<table>
    		<script>
    			for (var i = 9; i >= 1; i --) {
    				document.write("<tr>");
    				for (var a = 1; a <= 9 - i; a ++) {
    					document.write("<td></td>");
    				}
    
    				for (var j = 1; j <= i; j ++){
    					document.write("<td>" + j + "&times" + i + "=" + (j * i) + "</td>");
    				}
    				document.write("</tr>");
    			}
    		</script>
    	</table>
    	<hr>
    
    
    
    	<h1>使用while循环</h1>
    	<!-- 左三角 -->	
    	<table>
    		<script>
    			var i=1;
    			while(i<=9){
    				document.write("<tr>");
    				var j=1;
    					while(j<=i){
    						
    						document.write("<td>"+j+"&times"+i+"="+(j*i)+"</td>");
    						j++;
    					}
    				document.write("</tr>");
    				i++;
    			}
    
    		</script>
    	</table>
    
    	<!-- 右三角 -->
    	<table>
    		<script>
    			var i=1;
    			while(i<=9){
    				document.write("<tr>");
    					var k=1;
    					while(k<=9-i){
    						document.write("<td></td>");
    						k++;
    					}
    					var j=1;
    					while(j<=i){
    						
    						document.write("<td>"+j+"&times"+i+"="+(j*i)+"</td>");
    						j++;
    					}
    				document.write("</tr>");
    				i++;
    			}
    
    		</script>
    	</table>
    	
    	
    	<!-- 倒左三角 -->
    	<table>
    		<script>
    			var i=9;
    			while(i>=1){
    				document.write("<tr>");
    					var j=1;
    					while(j<=i){
    						
    						document.write("<td>"+j+"&times"+i+"="+(j*i)+"</td>");
    						j++;
    					}
    				document.write("</tr>");
    				i--;
    			}
    
    		</script>
    	</table>
    	
    	
    
    	<!-- 倒右三角 -->
    	<table>
    		<script>
    			var i=9;
    			while(i>=1){
    				document.write("<tr>");
    					var k=1;
    					while(k<=9-i){
    						document.write("<td></td>");
    						k++;
    					}
    					var j=1;
    					while(j<=i){
    						
    						document.write("<td>"+j+"&times"+i+"="+(j*i)+"</td>");
    						j++;
    					}
    				document.write("</tr>");
    				i--;
    			}
    
    		</script>
    	</table>
    	<hr>
    
    	<h1>使用do-while循环</h1>
    	<!-- 左三角 -->	
    	<table>
    		<script>
    			var i=1;
    			do{
    				document.write("<tr>");
    				var j=1;
    					while(j<=i){
    						
    						document.write("<td>"+j+"&times"+i+"="+(j*i)+"</td>");
    						j++;
    					}
    				document.write("</tr>");
    				i++;
    			}while(i<=9);
    
    		</script>
    	</table>
    
    	<!-- 右三角 -->
    	<table>
    		<script>
    			var i=1;
    			do{
    				document.write("<tr>");
    					var k=1;
    					while(k<=9-i){
    						document.write("<td></td>");
    						k++;
    					}
    					var j=1;
    					while(j<=i){
    						
    						document.write("<td>"+j+"&times"+i+"="+(j*i)+"</td>");
    						j++;
    					}
    				document.write("</tr>");
    				i++;
    			}while(i<=9);
    
    		</script>
    	</table>
    	
    	
    	<!-- 倒左三角 -->
    	<table>
    		<script>
    			var i=9;
    			do{
    				document.write("<tr>");
    					var j=1;
    					while(j<=i){
    						
    						document.write("<td>"+j+"&times"+i+"="+(j*i)+"</td>");
    						j++;
    					}
    				document.write("</tr>");
    				i--;
    			}while(i>=1);
    
    		</script>
    	</table>
    	
    	
    
    	<!-- 倒右三角 -->
    	<table>
    		<script>
    			var i=9;
    			do{
    				document.write("<tr>");
    					var k=1;
    					while(k<=9-i){
    						document.write("<td></td>");
    						k++;
    					}
    					var j=1;
    					while(j<=i){
    						
    						document.write("<td>"+j+"&times"+i+"="+(j*i)+"</td>");
    						j++;
    					}
    				document.write("</tr>");
    				i--;
    			}while(i>=1);
    
    		</script>
    	</table>
    
    
    </body>
    </html>
  • 相关阅读:
    java环境变量配置(Windows & Linux)
    转行自学编程的前提条件和能力
    IntelliJ IDEA 视频教程
    小孩都懂得用“头衔”来包装自己了,那么你呢?
    自创“乒乓球自嗨玩法”
    什么是npm以及npm基本命令
    hexo本地搭建以及在github远程部署
    如何下载Java-配置环境全教程
    图的存储结构以及遍历
    二叉树的存储结构以及遍历
  • 原文地址:https://www.cnblogs.com/1666818961-lxj/p/7376309.html
Copyright © 2011-2022 走看看