Search

조건문4_개념06_엘스이프_엘스

대분류
STEP03 조건문/일차반복문
문제 난이도
필수
소분류
조건문4_개념

영상

개념

<script> /* [elif 와 else] if에 추가 조건을 사용하기 위해 else if를 사용한 경우 else 또한 사용가능하다. 단, else는 문맥상 가장 마지막에만 사용할 수 있다. 다음 가위바위보 식을 보면 기존식에선 조건이 7개 이었는데 조건을 5개로 줄인걸 확인할 수 있다. */ /* [가위(0) 바위(1) 보(2) 게임] [1] com 은 0~2 사이의 숫자를 랜덤 저장한다. [2] me 는 0~2 사이의 숫자를 랜덤 저장한다. [3] 가위,바위,보를 0,1,2 숫자로 대신 표현한다. [4] com과 me를 비교해서 "비김" "승리" "패배" 를 출력한다. */ let com = Math.floor(Math.random() * 3); // [0 ~ 2] let me = Math.floor(Math.random() * 3); // [0 ~ 2] console.log(me + ", " + com); document.write(me + ", " + com + "<br>"); if(me == com) { console.log("비겼다."); document.write("비겼다."); } else if(me == 0 && com == 2) { console.log("내가 이겼다."); document.write("내가 이겼다."); } else if(me == 1 && com == 0) { console.log("내가 이겼다."); document.write("내가 이겼다."); } else if(me == 2 && com == 1) { console.log("내가 이겼다."); document.write("내가 이겼다."); } else { console.log("내가 졌다."); document.write("내가 졌다."); } // 위와 같이 조건식이 길어진 경우 // else if와 else를 활용하면 식을 효과적으로 줄일 수 있다. </script>
Java
복사