Вам просто нужно внимательно прочитать каждый бит.Вот как я это сделаю:
1.Запустите ваше приложение, создав переменную coinFlip и установив ее равной случайному числу, используя метод Math.
Для этого я бы получил случайное число от 1
до 2
, например:
var coinFlip = Math.round(Math.random()) + 1;
Предложите пользователю выбрать «Головы или хвосты» и установить в качестве результата новую переменную под названием «выбор».
Вот как я бы решил это:
var choice = prompt("Heads or Tails");
Используйте условное выражение, чтобы проверить результат броска монеты.Если оно меньше определенного числа, это будут головы.Если оно больше определенного числа, это будут хвосты.
Здесь я бы просто использовал выражение if-else
, например:
if (coinFlip == 1) {
var flipResult = "heads";
} else {
var flipResult = "tails";
}
4-7.Все операторы выигрыша / проигрыша if-else
:
if (flipResult == choice) {
if (flipResult == "heads") {
alert("The flip was heads and you chose heads...you win!");
} else {
alert("The flip was tails and you chose tails...you win!");
}
} else {
if (flipResult == "heads") {
alert("The flip was heads and you chose tails...you lose!");
} else {
alert("The flip was tails and you chose heads...you lose!");
}
}
Надеемся, это поможет!
Примечание: вы должны вводить либо "головы", либо "хвосты" в подсказке (с учетом регистра)чтобы код работал.