Skip to content

Commit e40145b

Browse files
Matthew HolmesMatthew Holmes
authored andcommitted
adding js lab 1 complete
1 parent f6e36a3 commit e40145b

File tree

2 files changed

+83
-0
lines changed

2 files changed

+83
-0
lines changed
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
2+
const options= ['rock','paper','scissors']
3+
let human = ''
4+
const random= Math.floor(Math.random() * options.length)
5+
6+
// results h2
7+
const results= document.querySelector('.results')
8+
// comp h2
9+
const comp= document.querySelector('.comp')
10+
11+
const rock= document.querySelector('.rock')
12+
rock.addEventListener('click',function(){
13+
let computer= options[Math.floor(Math.random() * options.length)]
14+
// let human= 'rock'
15+
if(computer == 'rock'){
16+
results.innerText= 'Tie'
17+
comp.innerText= `Computer chose ${computer}`
18+
19+
}else if(computer == 'paper'){
20+
results.innerText= 'Computer wins'
21+
comp.innerText= `Computer chose ${computer}`
22+
}else{
23+
results.innerText= 'You win'
24+
comp.innerText= `Computer chose ${computer}`
25+
}
26+
27+
})
28+
29+
const paper= document.querySelector('.paper')
30+
paper.addEventListener('click',function(){
31+
let computer= options[Math.floor(Math.random() * options.length)]
32+
// let human= "paper"
33+
if(computer == 'rock'){
34+
results.innerText= 'you win'
35+
comp.innerText= `Computer chose ${computer}`
36+
}else if(computer == 'paper'){
37+
results.innerText= 'tie'
38+
comp.innerText= `Computer chose ${computer}`
39+
}else{
40+
results.innerText= 'You loose'
41+
comp.innerText= `Computer chose ${computer}`
42+
}
43+
44+
})
45+
const scissors= document.querySelector('.scissors')
46+
scissors.addEventListener('click',function(){
47+
let computer= options[Math.floor(Math.random() * options.length)]
48+
// let human= "scissors"
49+
if(computer == 'rock'){
50+
results.innerText= 'you loose'
51+
comp.innerText= `Computer chose ${computer}`
52+
}else if(computer == 'paper'){
53+
results.innerText= 'you win'
54+
comp.innerText= `Computer chose ${computer}`
55+
}else{
56+
results.innerText= 'Tie'
57+
comp.innerText= `Computer chose ${computer}`
58+
}
59+
60+
})
61+
62+
63+
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta http-equiv="X-UA-Compatible" content="IE=edge">
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
7+
<!-- -->
8+
<script defer src="app.js"></script>
9+
<title>Rock Paper Scissors</title>
10+
</head>
11+
<body>
12+
<h1>Rock, Paper, Scissors</h1>
13+
14+
<button class="rock">Rock</button>
15+
<button class="paper">Paper</button>
16+
<button class="scissors">Scissor</button>
17+
<h2 class="results"></h2>
18+
<h4 class="comp"></h5>
19+
</body>
20+
</html>

0 commit comments

Comments
 (0)