반응형
청춘고양이
배움을 기록하는 곳
청춘고양이
전체 방문자
오늘
어제
  • Hello World (119)
    • JQuery (5)
    • In my opinion (4)
    • HTML&CSS (8)
    • JS (9)
    • JAVA (21)
    • Spring Boot (21)
    • Node.js (1)
    • Linux (7)
    • Git (2)
    • Kotlin (4)
    • Fluttor (4)
    • 정보처리기사 (19)
    • AWS (1)
    • Oracle (8)
    • MySQL (3)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • js 로또 번호
  • 쉬프트 연산
  • 중복 제거 로또
  • 제이쿼리 패스워드 변경
  • 객체 안의 함수
  • 제이쿼리 버튼클릭시 색 변경
  • ScrollEffectJs
  • 스크롤js
  • 자바db연동
  • 제이쿼리
  • spring 기본설정
  • js
  • css
  • js 패스워드 변경
  • 가위바위보js
  • 청춘고양이
  • js 비밀번호
  • 자바
  • 초보개발
  • 제이쿼리 비밀번호

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
청춘고양이

배움을 기록하는 곳

JS

가위바위보

2022. 6. 2. 23:30
반응형

안녕하세요. 오늘은 가위바위보 게임을 JS로 작성해보겠습니다.


1.  유저의 가위, 바위, 보(html로 받겠습니다.)

2. 컴퓨터의 가위, 바위, 보

3. 유저와 컴퓨터 비교

            function rcs(user_choice) { //매개변수 user_choice 
        alert("rcs!")
        alert("유저 : " + user_choice) //가위 바위 보
        var com_choice=Math.ceil(Math.random()*3) // 1~3 
        if(com_choice==1){
            com_choice='가위'
        }else if(com_choice==2) {
            com_choice='바위'
        }else if(com_choice==3){
            com_choice='보'
        }
        alert("컴퓨터 : " + com_choice)

        if(user_choice == com_choice) {
                alert("비겼다!")
            } else {
                if(user_choice=='가위') {
                    if(com_choice =='바위') {
                        alert('컴퓨터승리')
                    } else if(com_choice == '보') {
                        alert('유저승리')
                    }
                } else if (user_choice=='바위') {
                    if(com_choice =='보') {
                        alert('컴퓨터승리')
                    } else if(com_choice == '가위') {
                        alert('유저승리')
                    }
                } else if (user_choice=='보') {
                    if(com_choice =='가위') {
                        alert('컴퓨터승리')
                    } else if(com_choice == '바위') {
                        alert('유저승리')
                    }
                } 
 
            }
    }
<body>
    <button onclick="rcs('가위')">가위</button>
    <button onclick="rcs('바위')">바위</button>
    <button onclick="rcs('보')">보</button>
</body>
반응형
저작자표시 (새창열림)

'JS' 카테고리의 다른 글

clean JS  (0) 2022.08.22
lotto JS  (0) 2022.06.02
Scroll Effect  (0) 2022.05.29
Timer  (0) 2022.05.28
Text Effect  (0) 2022.05.27
    'JS' 카테고리의 다른 글
    • clean JS
    • lotto JS
    • Scroll Effect
    • Timer
    청춘고양이
    청춘고양이
    신입개발자

    티스토리툴바