if 조건문은 조건에 따라 코드를 실행하거나 실행하지 않도록 하기 위해 사용하는 구문입니다.
else 구문은 if 조건문 뒤에 사용하며, if 조건문이 거짓일 때 사용합니다.
중첩 조건문은 조건문을 중첩해서 사용하는 경우를 의미합니다.
if else if 조건문은 중첩 조건문에서 중괄호를 생략한 형태로, 겹치지 않는 3가지 이상의 조건으로 나눌때 사용합니다.
1. 다음 예제 중에서 '참입니다'를 출력하는 것은 몇 번일까요?
1 <script>
constx = 1
if(x > 4){
console.log('참입니다')
}
</script>
2 <script>
constx = 0
if(x > 4){
console.log('참입니다')
}
</script>
3 <script>
constx = 10
if(x > 4){
console.log('참입니다')
}
</script>
답 ) 3
2. 사용자로부터 숫자 2개를 입력받아 첫 번째 입력받은 숫자가 큰지, 두 번째 입력받은 숫자가 큰지를 구하는 프로그램을 다음 빈칸을 채워 완성해보세요.
<script> consta = Number(prompt('첫 번째 숫자 ','')) constb = Number(prompt('두 번째 숫자 ','')) if(a > b){ alert('첫 번째로 입력한 숫자가 더 큽니다.') }elseif(a == b){ alert('두 숫자가 같습니다') }else { alert('두 번째로 입력한 숫자가 더 큽니다.') } </script>
3. 중첩 조건문은 2장에서 배운 논리 연산자를 적용해 하나의 if 조건문으로 만들수 있습니다. 빈칸에 어떤 논리 연산자가 들어가야 할까요?