<div>인터넷으로 자바스크립트 공부를 하고있어요,</div>인터넷창에서 할수있는 가위바위보 게임을 만드는 연습을 하고있는데요. <div>스텝바이스텝 따라해서 아래와같이 코드를 만들었긴한데 <div>tie가 되었을때 다시 선택하라는 prompt 창이 뜨지를 않아요 왜그럴까요???</div> <div>다시 선택하라는 코드(커맨드?)를 넣기전에는 게임이 잘 돌아갔습니다.</div> <div>2시간째 요거조거 바꿔봤는데 실마리가 보이지 않아요...</div> <div><br></div> <div><br></div> <div> <div><span style="font-size:9pt;">var userChoice = prompt("Do you choose rock, paper, or scissors?");</span></div> <div><span style="font-size:9pt;">var computerChoice = Math.random();</span></div> <div>if (computerChoice < 0.33) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>computerChoice = "rock";</div> <div>} else if(computerChoice <= 0.66) {</div> <div><span class="Apple-tab-span" style="white-space:pre;"> </span>computerChoice = "paper";</div> <div>} else {</div> <div> computerChoice = "scissors";</div> <div>} </div> <div> console.log("Computer: " + computerChoice);</div> <div>var compare = function (choice1, choice2) {</div> <div>if (choice1 === choice2) {</div> <div> return "The result is a tie!";</div> <div><span style="background-color:#ffff00;">var userChoice = prompt("Choose again");}</span></div> <div><span style="background-color:#ffff00;">}</span></div> <div> console.log("Computer: " + computerChoice);</div> <div> console.log("User: " + userChoice)</div> <div>var compare = function (choice1, choice2) { </div> <div>if (choice1==="rock") {</div> <div> if (choice2 ==="scissors") {</div> <div> return "rock wins!";</div> <div> }</div> <div> else {</div> <div> return "paper wins!"; </div> <div> }</div> <div>}</div> <div>}</div> <div>else if (choice1==="paper") {</div> <div> if (choice2==="rock") {</div> <div> return "paper wins!";</div> <div> }</div> <div> else {</div> <div> return "scissors wins!";</div> <div> }</div> <div>}</div> <div>else if (choice1==="scissors") {</div> <div> if (choice2==="rock") {</div> <div> return "rock wins!"; </div> <div> }</div> <div> else {</div> <div> return "scissors wins!";</div> <div> }</div> <div>}</div> <div>};</div> <div><br></div> <div>compare(userChoice,computerChoice)</div> <div><br></div></div></div>
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.