Задать вопрос
  • Как сделать 2 попытки угадать число?

    @choupa
    Архитектор (обычный, который строит)
    1. Неясно условие задачи, и код ниже его не проясняет. Вопросы:

    а). В одном массиве могут быть одинаковые цифры или нет?
    б). Проверяется совпадение хотя бы одной любой цифры. Верно?

    2. Код очень плох, ибо не ведаете, что творите:

    function num() {
    	Array = [];
    	for ( var i = 0; i < 4; i++ ) {   //  Этот цикл будет выполняться бесконечно. Т.к. его счётчик i совпадает со счётчиком вложенного цикла и каждый раз будет сбрасываться на 1, дойдя лишь до 2
    		for ( var i = 1; i < 2; i++ ) {
    			var rand = Math.floor( Math.random() * 9 ) + 1 ;
    			Array.push( rand );
    		}
    	}
    	//  Сюда выполнение никогда не дойдёт
    	console.log(Array);
    }
    
    function check() {
    	for (var i = 0; i < 1; i++) {    //  Зачем цикл, если он заведомо выполняется один раз!
    		num();
    	}
    	var enter = document.getElementById('num').value ;
    	enter = parseInt(enter);
    	if ( enter === Array[0] || enter === Array[1] || enter === Array[2] || enter === Array[3] ) { 
    	// Для поиска в массиве используйте find( Array, enter )
    		alert( 'You won !' );
    		num();   // Общий порядок вызовов функций непонятен, запутан.
    	}
    }
    Ответ написан
    1 комментарий
  • Как правильно сделать резиновый сайт (не работает max-width )?

    1. Работает. Обычно, если требуется указать max-width для всего сайта, код оборачивает в div с классом container и добавляют ему max-width.
    codepen
    2. Используйте vh, vw, vmin, vmax
    3 и 4. https://medium.com/@js_tut/flexbox-the-animated-tu...
    Ответ написан
    3 комментария