1
"whileループ"私は2つの乱数配列(カード1とカード2)を持っていますが、 "Number Generatorが" ranAce "または" 1,11 " ..Doこの私がそれを実行すると、何もこれなどをすれば、それは実行されません。私の変数、「ranAce」を参照すると、whileループがjavascriptで正しく機能するために必要な処理は何ですか?
<script type="text/javascript">
alert("Welcome to the arcade filled with MANY games");
var name = prompt("What is your name?").toLowerCase()
alert("Welcome "+name)
var select = prompt("1. Start Game \n \n 2. Instructions \n \n select: ")
if (select ==1)
start()
else if (select ==2)
instructions()
function menu() {
var select = prompt("1. Start Game \n \n 2. Instructions \n \n select: ")
if (select ==1)
start()
else if (select ==2)
instructions()
}
function start() {
var option = prompt("1. Black Jack \n \n To end, type QUIT \n \n Select: ").toUpperCase()
if (option ==1)
goFish()
else if (option ==2)
blackJack()
else if (option =="QUIT")
menu()
}
function blackJack() {
alert("Welcome to Black Jack!")
jack = 10
queen = 10
king = 10
var ace = ["1", "11"]
var ranAce = Math.floor(Math.random() *ace.length)
var cards = ["2","3","4","5","6","7","8","9","10",jack,queen,king,ranAce]
var cardsTwo = [2","3","4","5","6","7","8","9","10",jack,queen,king,ranAce]
var cardHit = [2","3","4","5","6","7","8","9","10",jack,queen,king,ranAce]
var ranCards = Math.floor(Math.random() *cards.length);
var ranTwo = Math.floor(Math.random() *cardsTwo.length);
var ranHit = Math.floor(Math.random() *cardsTwo.length);
var add = (ranCards + ranTwo)
while (ranCards && ranTwo != ranAce)
var add = (ranCards + ranTwo)
if (add >21)
var gameOver = prompt("You BUSTED! Game Over! Do you want to play again? YES OR NO").toUpperCase()
if (game =="YES")
blackJack()
else if (gameOver =="NO")
menu()
var userCards = prompt(ranCards+" and "+ranTwo+" do you want to HIT or STAY?").toUpperCase()
if (userCards =="HIT")
var add2 = (add + ranHit)
if (add2 >21)
var gameOver = prompt("You BUSTED! Game Over! Do you want to play again? YES OR NO").toUpperCase()
if (game =="YES")
blackJack()
else if (gameOver =="NO")
menu()
}
引用符を追加して構文エラーが表示されないように設定しましたが、ゲームの一部を取得したとき"ブラックジャック"、私は1を押すと、ゲーム自体を促さない。コード全体に何か間違っていますか? – Michael
はい、何かが間違っています。私は今それを把握します –
それはおそらく正確にはどこにあるのかわからないwhileループです。 – Michael