프로그래밍 언어/JavaScript

JavaScript) 자바스크립트 반복문(for, while)

luana_eun 2022. 1. 26. 15:03
728x90

1. 기본 형식 

for(초기식; 조건식; 증감식) {
    실행문;
}
// 1~10까지 숫자중에서 홀수만 가로 출력(if문 없이)
for (var i = 1; i <=10; i+=2) {			
	document.write(i+" "); 
}
document.write("<hr>");

 

 

 

2. 이중 for문 구구단

// 구구단 2단부터 9단까지 가로로 출력
for (var i=1; i<10; i++) {
	for (var dan=2; dan<10; dan++) {
		if(i==0) {
			document.write("&nbsp; [" + dan + "단]  " + "&nbsp;")
		} else if(dan*i < 10) {
			document.write(dan + "x" + i + "=0" + dan*i + " ");
		} else {
			document.write(dan + "x" + i + "=" + dan*i + " ");
		}
	}
	document.write("<br>");
}
document.write("<hr>");

 

 

 

 

3. while문

		//do~while문
		var j = 1;
		do {
			document.write(i+ " ");
			i++;
		} while(++i <= 5);    // 1,3,5 출력
		document.write("<hr>")
		
		
		// while문을 사용해서 1~10까지 찍수의 합을 출력.
		var i = 0;
		var sum = 0;
		while(i <= 8) {
			i += 2;
			sum += i;
		}
		document.write("짝수의 합: "+sum);
728x90