Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const getUserChoice = (userInput) => {
- userInput = userInput.toLowerCase();
- if(userInput === 'rock' || userInput === 'paper' || userInput === 'scissors'){
- return userInput;
- } else{
- console.log('error');
- }
- };
- const getComputerChoice= () => {
- let randomNumber = Math.floor(Math.random()*3);
- switch (randomNumber){
- case 0:
- return 'rock';
- break;
- case 1:
- return 'paper';
- break;
- case 2:
- return 'scissors'}
- };
- const determineWinner = (userChoice, computerChoice) => {
- if(userChoice === computerChoice){
- return 'tie';
- }
- if(userChoice === 'rock'){
- if(computerChoice === 'paper'){
- return 'Pc won';
- }else{
- return 'You won';
- }
- }
- if(userChoice === 'paper'){
- if(computerChoice === 'scissors'){
- return 'Pc won';
- }else{
- return 'You won';
- }
- }
- if(userChoice === 'scissors'){
- if(computerChoice === 'rock'){
- return 'Pc won';
- }else{
- return 'You won';
- }
- }
- };
- const playGame = () =>{
- const userChoice = getUserChoice('rock');
- const computerChoice = getComputerChoice();
- console.log('You threw: ' + userChoice);
- console.log('Pc threw: ' + computerChoice);
- console.log(determineWinner(userChoice, computerChoice));
- }
- playGame();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement