728x90
간단히 가위바위보를 자바 스크립트로 짜보았다.
아직 익숙치 않은 것들이 많아서 그런지 힘들었다.
좀 더 하다보면 나아질 듯하다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
function rcs(choice) {
alert(choice);
var a = choice;
var b = c_r();
var res = kakaka(a, b);
alert(res);
}
//컴퓨터가 뽑는 가위바위보
function c_r() {
var c_r_r = Math.random()*3; //그러면 0~2 사이 숫자가 나온다
var c_r_r = parseInt(c_r_r);
if (c_r_r==0) {
b = '가위'
return b;
}else if (c_r_r==1) {
b = '바위'
return b;
}else if (c_r_r==2) {
b = '보'
return b;
}
}
function kakaka(p, c) {
var z;
if (p==='가위' && c==='가위') {
z = "비겼습니다.";
}else if (p==='가위' && c==='바위') {
z = "졌습니다.";
}else if (p==='가위' && c==='보') {
z = "이겼습니다.";
}else if (p==='바위' && c==='가위') {
z = "이겼습니다.";
}else if (p==='바위' && c==='바위') {
z = "비겼습니다.";
}else if (p==='바위' && c==='보') {
z = "졌습니다.";
}else if (p==='보' && c==='가위') {
z = "졌습니다.";
}else if (p==='보' && c==='바위') {
z = "이겼습니다.";
}else if (p==='보' && c==='보') {
z = "비겼습니다.";
}
return z;
}
</script>
</head>
<body>
<button onclick="rcs('가위')">가위</button>
<button onclick="rcs('바위')">바위</button>
<button onclick="rcs('보')">보</button>
</body>
</body>
</body>
</html>
728x90
'프로그래밍 > Javascript, jQuery' 카테고리의 다른 글
접힌 목록 만들기 (1) | 2023.02.23 |
---|---|
학생 N명의 성적을 받고 총점, 평균 출력 - 자바 스크립트 (0) | 2023.01.13 |
자바 스크립트 (간단한 나이 구별) (0) | 2023.01.06 |