JS循环结构练习

在这里插入图片描述
在这里插入图片描述

		<script type="text/javascript">
			//求1-100之间所有数的总和与平均值
			var sum = 0;
			var average = 0;
			for (var i = 1; i <= 100; i++){
    
    
				sum += i;
			}
			average = sum / 100;
			console.log(sum);
			console.log(average);
			
			//求1-100之间所有偶数的和
			var even = 0;
			var odd = 0;
			for (var i = 1; i <= 100; i++){
    
    
				if (i % 2 == 0){
    
    
					even += i;
				}else{
    
    
					odd += i;
				}
			}
			console.log(even);
			console.log(odd);
			
			//求100以内7的倍数的总和
			var num_7 = 0;
			for (var i = 1; i <= 100; i++){
    
    
				if (i % 7 == 0){
    
    
					num_7 += i;
				}
			}
			console.log(num_7);
			
			//打印⭐
			var str = '';
			for (i = 1; i <= 4; i++){
    
    
				for (j = 1; j <= 6; j++){
    
    
					str += '⭐'
				}
				str += '\n'	
			}
			console.log(str);
			
			//
			var str = '';
			for (i = 1; i <= 5; i++){
    
    
				for (j = 1; j <= i; j++){
    
    
					str += '⭐'
				}
				str += '\n'	
			}
			console.log(str);
			
			//九九乘法表
			var str = '';
			for (var i = 1; i <= 9; i++) {
    
    
				for (var j = 1; j <= i; j++) {
    
    
					// str += '☆'
					str += j +'×'+i+ '=' +j*i + '\t';
				}
				str += '\n';
			}
			console.log(str);
			
			//接受用户输入的用户名和密码,若用户名为“admin”,密码为“123456”,则提示用户登录成功!否则,让用户一直输入。
			var myName = prompt('请输入用户名');
			var keys = prompt('请输入密码');
			while (myName != 'admin' || keys != '123456'){
    
    
				myName = prompt('请输入用户名');
				keys = prompt('请输入密码');
			}
			alert('登录成功');
			
			//求整数1-100的累加值,但要求跳过所有个位为3的数(continue)
			var sum_3 = 0;
			for (i = 1; i <= 20; i++){
    
    
				if (i % 10 == 3){
    
    
					continue;
				}
				sum_3 += i;
			}
			console.log(sum_3);
		</script>

猜你喜欢

转载自blog.csdn.net/qq_41685741/article/details/114678435