개념
<script>
/*
[조건문 중첩 전2]
- 이해를 돕기 위해 com은 상대편을,
- me는 자신을 뜻합니다.
- com과 me는 1부터 3 사이의 랜덤 숫자를 저장합니다.
- 가위, 바위, 보를 1, 2, 3 숫자로 각각 표현합니다.
- com과 me를 비교하여,
- me를 기준으로 "비김", "승리", "패배"를 출력하시오.
*/
/*
[출력예시]
com 바위
me 보
승리
*/
let com = Math.floor(Math.random() * 3) + 1;
let me = Math.floor(Math.random() * 3) + 1;
if(com == 1) {
document.write("com 가위<br>");
}
if(com == 2) {
document.write("com 바위<br>");
}
if(com == 3) {
document.write("com 보<br>");
}
if(me == 1) {
document.write("me 가위<br>");
}
if(me == 2) {
document.write("me 바위<br>");
}
if(me == 3) {
document.write("me 보<br>");
}
let s = 0;
if(com == me) {
s = 1;
}
if(com == 1 && me == 2) {
s = 2;
}
if(com == 2 && me == 3) {
s = 2;
}
if(com == 3 && me == 1) {
s = 2;
}
if(com == 1 && me == 3) {
s = 3;
}
if(com == 2 && me == 1) {
s = 3;
}
if(com == 3 && me == 2) {
s = 3;
}
if(s == 1) {
document.write("비김");
}
if(s == 2) {
document.write("승리");
}
if(s == 3) {
document.write("패배");
}
</script>
HTML
복사