Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 29.06.2018, 10:47
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Сообщение от Norvus
Переделал,Math.floor(Math.random() * (1 - 3) +1);
еще лучше -1 или 0
Ответить с цитированием
  #22 (permalink)  
Старый 29.06.2018, 10:48
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,734

j0hnik, точно)
Поправил.

Последний раз редактировалось Nexus, 29.06.2018 в 10:52.
Ответить с цитированием
  #23 (permalink)  
Старый 29.06.2018, 10:49
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Math.floor(Math.random() * 3) + 1;

Последний раз редактировалось j0hnik, 29.06.2018 в 11:09.
Ответить с цитированием
  #24 (permalink)  
Старый 29.06.2018, 10:54
Интересующийся
Отправить личное сообщение для Norvus Посмотреть профиль Найти все сообщения от Norvus
 
Регистрация: 29.06.2018
Сообщений: 11

Math.floor(Math.random() * (3 - 1) +1);
Ответить с цитированием
  #25 (permalink)  
Старый 29.06.2018, 10:59
Интересующийся
Отправить личное сообщение для Norvus Посмотреть профиль Найти все сообщения от Norvus
 
Регистрация: 29.06.2018
Сообщений: 11

Сообщение от Dilettante_Pro Посмотреть сообщение
<meta charset="utf-8">

<button class="ch1">Камень</button>
<script>
var first = document.querySelector('.ch1')
first.addEventListener("click",function MySearc(){
	let x = 1;
	let y = 2;
	let z = 3;
var computer = Math.floor(Math.random() * 3 + 1);
if (computer == x ){
	alert("Ничья!");
	alert("Ответ компьютера: Камень");}
 else if (computer == y ) {
	alert("Вы проиграли!");
	alert("Ответ компьютера: Бумага");}
 else if(computer == z ){
	alert("Вы победили!");
	alert("Ответ компьютера: Ножницы");}
 else{
console.log("Error:see on code again");
 } 
})
</script>
Ошибка все равно та же остается, при нажатии на кнопку "Камень"
выводится только:alert("Ничья!"); alert("Ответ компьютера: Камень");

Последний раз редактировалось Dilettante_Pro, 29.06.2018 в 11:30.
Ответить с цитированием
  #26 (permalink)  
Старый 29.06.2018, 11:00
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,005

http://jsfiddle.net/5wy6hecr/
Ответить с цитированием
  #27 (permalink)  
Старый 29.06.2018, 11:07
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Сообщение от Norvus
Ошибка все равно та же остается, при нажатии на кнопку "Камень"
выводится только:alert("Ничья!"); alert("Ответ компьютера: Камень");
У меня выводятся разные ответы.
Ответить с цитированием
  #28 (permalink)  
Старый 29.06.2018, 11:09
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

Norvus,
Math.floor(Math.random() * 3) + 1;
Ответить с цитированием
  #29 (permalink)  
Старый 29.06.2018, 11:11
Интересующийся
Отправить личное сообщение для Norvus Посмотреть профиль Найти все сообщения от Norvus
 
Регистрация: 29.06.2018
Сообщений: 11

Сообщение от Alexandroppolus Посмотреть сообщение
http://jsfiddle.net/5wy6hecr/
Переделал ваш код под свой и все получилось,спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
объект не видит метод cyklop_77 Общие вопросы Javascript 7 24.12.2013 10:33
на один и тот же запрос приходят разные данные holop AJAX и COMET 3 10.07.2013 00:20
Один и тот же ответ от разных запросов. nickgu AJAX и COMET 5 25.04.2012 23:27
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Общие вопросы Javascript 1 13.04.2011 22:09
Объект не поддерживает это свойство или метод load_081112_0953.js 1auto1 Internet Explorer 1 13.04.2011 21:59