Задать вопрос
@kil2016

Почему random не работает?

почему рандом не выводит число ?
что я ввожу в input то рандом и выводит

bt.onclick = function (){
    var input = document.getElementById('nam').value;
    
    var x = [Math.floor(Math.random()*10)];

    
    if(x=input){
        console.log('угадал');
        console.log(x);
    }
    else{
        console.log('не угадал');
        console.log(x);
    }
}
  • Вопрос задан
  • 173 просмотра
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 2
@Interface
if(x=input){
->
if(x === input){

И высуньте значение из массива, зачем вы его туда положили?
Ответ написан
Комментировать
sergiks
@sergiks Куратор тега JavaScript
♬♬
1.
var x = [Math.floor(Math.random()*10)];
// заменить на
var x = Math.floor(Math.random()*10);


2.
if(x=input){
// заменить на
if(x==input){
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы