Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

항해일지

[항해99] JS 기초 Chapter3 확인 문제 풀기 (조건문 if) 본문

항해99/온보딩 스터디 문제풀이

[항해99] JS 기초 Chapter3 확인 문제 풀기 (조건문 if)

효환 2023. 3. 7. 15:41

4가지 키워드로 정리하는 핵심 포인트

  • if 조건문은 조건에 따라 코드를 실행하거나 실행하지 않도록 하기 위해 사용하는 구문입니다.
  • else 구문은 if 조건문 뒤에 사용하며, if 조건문이 거짓일 때 사용합니다.
  • 중첩 조건문은 조건문을 중첩해서 사용하는 경우를 의미합니다.
  • if else if 조건문은 중첩 조건문에서 중괄호를 생략한 형태로, 겹치지 않는 3가지 이상의 조건으로 나눌때 사용합니다.

 

 

 

1. 다음 예제 중에서 '참입니다'를 출력하는 것은 몇 번일까요?

  1
 
<script>
        const x = 1
        if(x > 4){
            console.log('참입니다')
        }
    </script>
   2
<script>
        const x = 0
        if(x > 4){
            console.log('참입니다')
        }
    </script>
   3
<script>
        const x = 10
        if(x > 4){
            console.log('참입니다')
        }
    </script>
답 ) 3

 

 

2. 사용자로부터 숫자 2개를 입력받아 첫 번째 입력받은 숫자가 큰지, 두 번째 입력받은 숫자가 큰지를 구하는 프로그램을 다음 빈칸을 채워 완성해보세요.

    <script>       
        const a = Number(prompt('첫 번째 숫자 ',''))
        const b = Number(prompt('두 번째 숫자 ',''))
        if(a > b){
            alert('첫 번째로 입력한 숫자가 더 큽니다.')
        }else if(a == b){
            alert('두 숫자가 같습니다')
        }else {
            alert('두 번째로 입력한 숫자가 더 큽니다.')
       }     
   </script>

 

 

 

 

 

3. 중첩 조건문은 2장에서 배운 논리 연산자를 적용해 하나의 if 조건문으로 만들수 있습니다. 빈칸에 어떤 논리 연산자가 들어가야 할까요?

    <script>
        if(x > 10){
            if(x < 20){
                console.log('조건에 맞습니다.')
            }
        }
    </script>
    <script>
        if(x > 10  &&  x < 20){
            console.log('조건에 맞습니다')
        }
    </script>

 

 

4. 사용자에게 숫자를 입력받아 양수, 0 음수를 구분하는 프로그램을 만들어보세요.

    <script>
        const a = Number(prompt('숫자를 입력해주세요.',''))

        if(a > 0){
            alert('입력한 숫자는 양수입니다.')
        }else if(a == 0){
            alert('입력한 숫자는 0입니다.')
        }else if(a < 0){
            alert('입력한 숫자는 음수입니다.')
        }
    </script>

입력 : -500

 

 

 

5. 사용자에게 숫자를 입력받아 홀수와 짝수를 구분하는 프로그램을 만들어보세요.

    <script>
        const a = Number(prompt('숫자를 입력해주세요.',''))

        if(a % 2 === 0){
            alert('입력한 숫자는 짝수입니다.')
        }else{
            alert('입력한 숫자는 홀수입니다.')
        }
    </script>

 

 

6. 현재가 몇 월인지 확인하고, 계절을 구분하는 프로그램을 만들어보세요.

    <script>
        const a = Number(prompt('월을 입력해주세요.',''))
        if(a >= 3 && a <= 5){
            alert('봄 입니다.')
        }else if(a >= 6 && a <= 8){
            alert('여름 입니다.')
        }else if(a >= 9 && a <= 10){
            alert('가을 입니다.')
        }else if(a >= 11){
            alert('겨울 입니다.')
        }else{
            alert('겨울 입니다.')
        }
    </script>
Comments