[問題] funciton的參數與變數替換

作者: wendyhard (eeswd)   2015-11-18 09:52:18
不好意思請問一個練習codecademy遇到新手問題
想問第三行funciton內的參數與前兩行宣告的變數要如何做連結
打 var choice1 = userChoice 都跑不出來 感謝大家
var userChoice = prompt("Do you choose rock, paper or scissors?");
var computerChoice = Math.random()
var compare = function(choice1,choice2)......
作者: Peruheru (還在想)   2015-11-18 10:04:00
var compare = function(choice1,choice2) 這行可以當作將後面那個function取名叫compare,而要使用時則是寫成類似var result=compare(userChoice, computerChoice);第三行宣告的只是函式的"行為",這時候還用不到前面變數而要執行那個行為,則要再多寫一行執行的程式,如前述我不知道你compare最後會回傳什麼,或是沒有要回傳不過那樣寫應該是不會爆的好啦就算我真的寫錯了,總之你缺的就是一行執行而已(虛)
作者: wendyhard (eeswd)   2015-11-18 10:45:00
謝謝你的觀念與解答!

Links booklink

Contact Us: admin [ a t ] ucptt.com