순서 | 분석 | 단어 | 내용 |
1 | 일반 명사 | 조건 | 어떤 일을 이루게 하거나 이루지 못하게 하기 이하여 갖추어야 할 상태나 요소 |
2 | 고유 명사 | 조건문 | 어떤 조건이 주어질 때 어떤 동작을 수행 하도록 하는 주어진 조건의 만족 여부에 따라 선택적으로 실행하고자 할 때 사용하는 문장 |
3 | 사용 이유 | 조건문 | 여러가지 조건을 분기하여 조건에 따라 논리적 흐름이 발생시키는데 활용 |
4 | 사용 방법 | 조건문 | 조건 문을 선언하고 조건문 안에 내용이 true일 경우 아래의 내용을 실행 |
5 | 다른 기술과의 비교 | 조건문 |
1번
1.
빵 2개와 잼을 준비한다.
2.
한쪽 빵의 넓은 면이 위로 오도록 내려 놓는다.
3.
잼의 뚜껑을 열고 빵의 넓은 면을 기준으로 펴 바른다.
4.
잼이 뭍어있지 않은 다른 빵을 잼이 발려있는 빵의 잼이 발린 면에 올려놓는다.
5.
먹는다.
2번
const hour = 8;
if (hour >= 8 && hour <= 9) {
console.log('아침 식사 시간');
}
if (hour >= 12 && hour <= 14) {
console.log('점심 식사 시간');
}
if (hour >= 18 && hour <= 20) {
console.log('저녁 식사 시간');
}
switch (hour) {
case 8:
case 9:
console.log('아침 식사 시간');
break;
case 12:
case 13:
case 14:
console.log('점심 식사 시간');
break;
case 18:
case 19:
case 20:
console.log('저녁 식사 시간');
break;
}
JavaScript
복사
3번
const operator = '*';
switch(operator) {
case '+':
console.log('더하기');
break;
case '-':
console.log('빼기');
break;
case '*':
console.log('곱하기');
break;
case '/':
console.log('나누기');
break;
}
JavaScript
복사
과제
const userSelect = 1;
console.log('1. 작성 2. 조회 3. 수정 4. 삭제 5. 추가기능 6. 종료');
switch(userSelect) {
case 1:
console.log('작성');
break;
case 2:
console.log('조회');
break;
case 3:
console.log('수정');
break;
case 4:
console.log('삭제');
break;
case 5:
console.log('추가기능');
break;
case 6:
console.log('종료');
break;
}
JavaScript
복사