博主信息
左手Leon的博客
博文
20
粉丝
0
评论
0
访问量
11826
积分:0
P豆:44

javascript使用三种循环语句输出九九乘法表与输出一个三角形

2019年03月27日 19:21:05阅读数:1362博客 / 左手Leon的博客/ php第五期线上培训Javascript学习作业与笔记

实例

<!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('&nbsp');
			}
			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('&nbsp');
			}
			for(var g=1;g<=e;g++){
				document.write('*');
			}
			document.write('<br>');
			e++;
		}

	</script>
</head>
<body>
	
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例


学习心得:

在循环嵌套中,除了for以外,while嵌套不能实现

批改状态:未批改

老师批语:

版权申明:本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!

全部评论

文明上网理性发言,请遵守新闻评论服务协议

条评论