Back

2. 구구단 출력하기

2.1 2단부터 9단까지 출력하시오!(for문)

{
    for(let i=2; i<=9; i++){
        for(let j=1; j<=9; j++){
            document.write(i + " * " + j + " = " +  i*j + "<br>");
        }
        document.write("=============<br>");
    }
}

2.2 2단부터 9단까지 출력하시오!(while문)

{
    let i = 2, j = 1;

    while(i <= 9){
        while(j <= 9){
            document.write(i + " * " + j + " = " + i*j + "<br>");
            j++;
        }
        j = 1;
        i++;
        document.write("=============<br>");
    }
}

2.2 2단부터 9단까지 출력하시오!(while문)

조건 : 사용자가 원하는 단을 prompt()를 사용합니다. 클릭

{
    let num, result;

    //버튼을 클릭하면 경고창을 띄어주세요.
    document.querySelector(".pBtn").addEventListener("click", () => {
        num = prompt("출력할 구구단 숫자를 입력해주세요!!", "2");
        document.querySelector(".result > div").classList.add("active"); // 버튼을 클릭하면 결과창이 무조건 열리게
        
        for(let i = 1; i <= 9; i++){
            result = num + " * " + i + " = " + (num*i) + "<br>";
            // console.log(result);
            document.querySelector(".result > div").innerHTML += result;
        }
    });
}

결과보기