Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.10.2013, 11:19   #1
lafire
Новичок
Джуниор
 
Регистрация: 12.10.2013
Сообщений: 4
Вопрос JavaScript камень ножницы бумага

У меня возникла проблемка, кто может помогите. Дело в том что в коде, 2ю часть не распознает, всё что до "var compare = function ( choice1, choice2 )" распознает, а дальше вообще нет так еще к этому всему не пишет кто выиграл, а пишет просто выбор компа, и к этому всему еще и в кавычках "paper" "scissors" "rock"
Код:
var userChoice = prompt("Do you choose rock, paper or scissors?");

var computerChoice = Math.random();

if (computerChoice < 0.34) {

computerChoice = "rock";

} else if(computerChoice <= 0.67) {

computerChoice = "paper";

} else {

computerChoice = "scissors";

}

var compare = function ( choice1, choice2 ){

if ( choice1 === choice2 ){

return "The result is a tie!";

}

if ( choice1 === "rock") {

if ( choice2 === "scissors") {

return "rock wins"

}

else {

return "paper wins"

}

}

if ( choice1 === "paper") {

if ( choise2 === "rock") {

return "paper wins"

}

else {

return "scissors wins"

}

}

if ( choise1 === "scissors") {

if ( choise2 === "rock") {

return "rock wins"

}

else {

return "scissors wins"

}

}

};

Последний раз редактировалось MaTBeu; 14.10.2013 в 13:30.
lafire вне форума Ответить с цитированием
Старый 12.10.2013, 11:24   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

а как должно "распознавать"?
eval вне форума Ответить с цитированием
Старый 12.10.2013, 11:27   #3
lafire
Новичок
Джуниор
 
Регистрация: 12.10.2013
Сообщений: 4
По умолчанию

ну в идеале должно сравнивать мой выбор и выбор компа, и писать кто выиграл, и пишет просто выбор компа, выходит что оно даже не приступало ко 2й часте, пробовал убрать ее, она спокойно убралась и ничего даже не изменилось
lafire вне форума Ответить с цитированием
Старый 12.10.2013, 11:35   #4
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,022
По умолчанию

чтобы оно писало его надо вызвать(запустить), по волшебству функции не работают

вы вообще понимаете, чего тут написано
eval вне форума Ответить с цитированием
Старый 12.10.2013, 11:46   #5
lafire
Новичок
Джуниор
 
Регистрация: 12.10.2013
Сообщений: 4
По умолчанию

что тут да, я понимаю что надо вызвать, но там же поидее нужно значение дать
lafire вне форума Ответить с цитированием
Старый 12.10.2013, 11:48   #6
lafire
Новичок
Джуниор
 
Регистрация: 12.10.2013
Сообщений: 4
По умолчанию

или же
computerChoice(choice2)
userChoice(choice1)
пишет что не найдены choice2 и choice1

Последний раз редактировалось lafire; 12.10.2013 в 11:51.
lafire вне форума Ответить с цитированием
Старый 12.10.2013, 16:38   #7
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 823
По умолчанию

Вам надо почитать про JavaScript побольше и начать с более простых примеров. У вас в голове скорее всего каша.
Вы пишите
Код:
var compare = function ( choice1, choice2 ){
Это означает, что вы создали функцию "compare", которая принимает два аргумента - choice1 и choice2. Чтобы вызвать функцию, надо выполнить код:
Код:
compare(c1, c2);
где c1 и c2 - это заранее заданные переменные, значения которых передаются в функцию в качестве аргументов.
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Игра "Камень, Ножницы, Бумага" three_cats Общие вопросы C/C++ 11 26.10.2012 09:15
Камень ножницы бумага Шайен Помощь студентам 3 22.05.2011 17:56
Камень, ножницы, бумага онлайн Bion Работа с сетью в Delphi 8 09.01.2011 19:24
Камень ножницы бумага grom333 Помощь студентам 0 14.01.2010 22:31