第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我的 JavaScript 函數(shù)無法正常工作 - 嘗試比較兩個函數(shù)并在第二個函數(shù)中返回一條語句

我的 JavaScript 函數(shù)無法正常工作 - 嘗試比較兩個函數(shù)并在第二個函數(shù)中返回一條語句

明月笑刀無情 2023-11-02 16:53:00
我是新來的,剛剛開始通過 Odin 項目學習 JS。我正在進行我的第一個 JS 項目(石頭、剪刀、布應(yīng)用程序),但我陷入了困境......我將在下面總結(jié)我的意圖,然后是我的代碼。//用戶輸入石頭、剪刀、布的值//將用戶的值與計算機隨機選擇的值進行比較//根據(jù)用戶輸入和計算機生成的比較,將給出返回語句已經(jīng)嘗試了幾乎所有的方法,但不知道如何繼續(xù)前進!請幫忙。    function computerPlay() {        let gameOptions = ['rock', 'paper', 'scissors'];        const gameChoice = Math.floor(Math.random() * gameOptions.length);        console.log(gameChoice, gameOptions[gameChoice]);    }            function playRound(playerSelection,computerSelection){                        if(playerSelection === 'rock' && computerSelection === 'paper') {            return console.log('You lose! Paper beats rock.');        }else if(playerSelection === 'paper' && computerSelection === 'scissors') {            return console.log('You lose! Scissors beats paper.');        }else if(playerSelection === 'scissors' &&  computerSelection === 'rock') {            return console.log('You lose! Rock beats scissors');        }else if(playerSelection === 'rock' && computerSelection === 'rock') {            return console.log('Its a draw!');        }else if(playerSelection === 'paper' && computerSelection === 'paper') {            return console.log('Its a draw!');        }else if(playerSelection === 'scissors' && computerSelection === 'scissors') {            return console.log('Its a draw!');        }else if(playerSelection === 'paper' && computerSelection === 'rock') {            return console.log('You win!')        }else if(playerSelection === 'rock' && computerSelection === 'scissors') {            return console.log('You win!')        }else {            return console.log('You win!')        }            }                const playerSelection = prompt('Choose either rock, paper, or scissors', '');        const computerSelection = computerPlay();        console.log(playRound(playerSelection, computerSelection));我希望第二個函數(shù)中的條件語句能夠完成此任務(wù)。仍在嘗試理解函數(shù)、參數(shù)和參數(shù)。任何和所有的幫助將不勝感激!謝謝。
查看完整描述

2 回答

?
慕碼人8056858

TA貢獻1803條經(jīng)驗 獲得超6個贊

computerPlay()不返回任何值。所以computerSelection將是未定義的。

另外,將此行更改console.log(playRound(playerSelection, computerSelection));為 justplayRound(playerSelection, computerSelection);return從 中刪除語句playRound()。

此外,您的邏輯可以大大簡化。例如,if (playerSelection === computerSelection) console.log("It's a draw");


查看完整回答
反對 回復 2023-11-02
?
婷婷同學_

TA貢獻1844條經(jīng)驗 獲得超8個贊

ComputerPlay 函數(shù)不返回任何值。我認為你應(yīng)該在進行 playRound 之前控制臺每個值



查看完整回答
反對 回復 2023-11-02
  • 2 回答
  • 0 關(guān)注
  • 176 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號