🗃️javascript/DOM 조작

js 복습 문제들

하얀성 2023. 4. 14. 10:22

1. 값을 입력받아 1부터 그값까지의 합을 화면에 출력하시오.

<body>

    <script>
        let num = prompt("양수를 입력하시오")
        let sum = 0;
        for(let i =1; i<=num; i++){
            sum += i
        }
        document.write("숫자들의 합"|sum)
    </script>
</body>


2. 팩토리얼 해줄 값을 입력받고 그 값 출력하기 

<body>
    <label>정수를 입력하시오</label><input type="text" id="score">
    <br><br>
    <button onclick="fac()">팩토리얼 계산</button><br>
    <p>정수 <label id="answer"></label>의 팩토리얼: <label id="22"></label> </p>
    <script>
        let num =0;
        let fac = function() {
            let factorial = 1;
            num = document.getElementById("score").value;
            document.getElementById("answer").innerHTML = num
           
            for(let i = 1; i<=num; i++) {
                factorial *= i
            }
            document.getElementById("22").innerHTML = factorial
        }
    </script>
</body>