【问题标题】:Rock Paper Scissors JavaScript issue石头剪刀布 JavaScript 问题
【发布时间】:2016-01-22 17:05:49
【问题描述】:

作为课程的一部分,我正在为代码学院编写一个简单的石头剪刀布脚本;无论我输入什么,我得到的每一个答案都是警报(“摇滚胜!”);我做错了什么?

var choice1 = prompt("Do you choose rock, paper or scissors?");
//-------------------------------------//
var choice2 = Math.random();

if (choice2 < 0.34) {
    choice2 = "rock"
    } 

else if(choice2 <= 0.67) {
    choice2 = "paper";
    } 

else {
    choice2 = "scissors";
    } 

    console.log(choice2)
//------ possible outcomes for the computer are above this comment----------- 


compare = function(choice1,choice2){

//----------------------------------------
if(choice1 === "paper" & choice2 ==="paper"){
    alert("The result is a tie!");}

if(choice1 === "rock" & choice2 ==="rock"){
    alert("The result is a tie!");}

if(choice1 === "scissors" & choice2 ==="scissors"){
    alert("The result is a tie!");}

//-possible outcomes for a tie are above this comment------------------------------


if(choice1 === "paper" & choice2 === "rock"){
    alert("paper wins!");} 


if(choice1 === "rock" & choice2 === "paper"){
    alert("paper wins!");}

 //-possible outcomes for paper & rock are above this comment------------------------


 if(choice1 === "scissors" & choice2 === "rock"){
    alert("rock wins!");} 

if(choice1 === "rock" & choice2 === "scissors"){
    alert("rock wins!");}

//-possible outcomes for a scissors & rock are above this comment--------------------


 if(choice1 === "scissors" & choice2 === "paper"){
    alert("scissors wins!");} 

if(choice1 === "paper" & choice2 === "scissors"){
    alert("scissors wins!");}

//-possible outcomes for a scissors & paper are above this comment--------------

}//<---End of compare function--//

【问题讨论】:

    标签: javascript


    【解决方案1】:

    使用&amp;&amp; 表示“和”,而不是&amp;

    if (choice1 === "paper" && choice2 === "rock") {
      ...
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多