본문 바로가기
참고/연습문제

JavaScript ] 반복문 - 중첩, break, continue;

by Elfen Lied 2020. 5. 11.
반응형

*중첩 - 1~100까지 짝수합 홀수합

var a = 100;

var sum = 0;
var tre = 0;

for(var i=1; i<=a; i++) {
	if(i%2==0) {
		sum = sum+i;                 
	} else if (i%2==1) {
		tre = tre+i;
	}
}
document.write("짝수합:" + sum,"<br>");
document.write("홀수합:" + tre);


값
짝수합:2550
홀수합:2500 

 

 

*break - 1~100까지 합을 구하다가 합이 100을 넘어갈때 그 합과 더한 숫자 출력

var i = 1;
var sum = 0;

while(true) {
	sum = sum + i;
		if(sum > 100) {
			break;
		}
	i++
}

document.write("합:" + sum,"<br>");
document.write("더한수:" + i);


값
합:105
더한수:14

 

 

 

* 구구단 짝수단만, 홀수단만

 

- 짝수단

for(var i=2; i<=9; i++){
  if(i%2==1) {
  	for(var j=1; j<=9; j++) {
  		document.write(i + "x" + j + "=" + (i*j),"<br>");
 	 }
   }
}

 

- 홀수단

for(var i = 2; i<=9; i++){
	if(i%2==0){
		for(var j=1; j<=9; j++){
			document.write(i + "x" + j + "=" + (i*j),"<br>");
		}
	}
	
}

 

반응형

'참고 > 연습문제' 카테고리의 다른 글

JavaScript ] 연습문제  (0) 2020.05.13
JavaScript ] 중첩 반복문  (0) 2020.05.12
JavaScript ] 반복문  (0) 2020.05.08
JavaScript ] 연습문제 2  (0) 2020.05.07
JavaScript ] 연습문제  (0) 2020.05.07

댓글