Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (1)

Лучшие ответы пользователя

Все ответы (6)
  • Вложенные циклы, как сделать такое?

    @Alaska14
    out = '';
        for (i = 0; i < 5; i++) {
            out += '<br>';
            for (k = 1; k <= 10; k++) {
                if (k < 10) {
                    out += `${i}${k} `;
                }
                else {
                    out += `${k * (i + 1)}`;
                }
            }
        }
    Ответ написан
    Комментировать
  • Как вывести самую длинную строку из массива?

    @Alaska14
    let d19 = ['Your', 'payment', 'method', 'will', 'automatically', 'be', 'charged', 'in', 'advance', 'every'];
    let maxString = '';
    let out19 = document.querySelector('.out-19');
    
    function f19() {
        for (i = 0; i < d19.length; i++) {
            if (d19[i].length > maxString.length) {
                maxString = d19[i]
            }
        }
        out19.innerHTML = maxString;
    }
    
    document.querySelector('.b-19').onclick = f19;
    Ответ написан
    Комментировать
  • Как проверить содержит обьект значения введенные пользователем?

    @Alaska14
    function f9() {
        let inp9 = document.querySelector('.i-9').value;
        let out9 = '';
        for (let key in a9) {
            if (inp9 == a9[key]) {
                out9 += key + ' ';
            }
        }
        document.querySelector('.out-9').innerHTML = out9;
    }
    
    document.querySelector('.b-9').onclick = f9;

    У вас изначально задаётся пустое значение для соединения совпадений. Оно и выведется если не найдется совпадений. Поэтому других проверок кроме первой - не нужно.
    Ответ написан
    Комментировать