Script/JavaScript

[JavaScript] for문 구구단 찍기

hhnn 2021. 7. 21. 17:40
for (let a = 2; a < 10; a++) {
    document.write("-----" + a + "단-----<br>");
    for (j = 1; j < 10; j++){
        document.write(a + "*" + j + "=" + (a * j) + "<br>");
    };
};

 

 


중첩 반복문을 통한 구구단 찍기 (홀수만 나오게, continue 사용)

 

for (let i = 0; i < 10; i++) {
            if (i % 2 === 0) continue;
            console.log('=====' + i + '단=====');
            for (let k = 0; k < 10; k++) {
                if (k % 2 === 0) continue;
                console.log(i +'*'+ k + '=' + i * k);
            }
        }

 


추가➕

중첩 반복문 손으로 적어보면서 이해

for (let i = 0; i < 3; i++) {
            for (let j = 0; j < 3; j++) {
                for (let k = 0; k < 3; k++) {
                    console.log(i, j, k);
                }
            }
        }

글씨가 ㅋㅋ 예쁘지는 않지만 그래도 적어가면서 하니 시간은 더뎌도 이해하기는 수월했다. 

 

 

 

반응형
SMALL