Есть input куда пользователь может ввести число больше нуля. По нажатию кнопки должна запускаться функция, которая выводит числа от введенного пользователем до нуля включительно.Если пользователь ввел 4 и нажал кнопку, мы получим: 4 3 2 1 0. Я пробовал получилось что то такое(не работает) :
let input = document.querySelector('#input');
let btn = document.querySelector('.btn');
btn.onclick = () => {
let b = input.value;
while(b <= 0) {
console.log(b);
b--;
}
}
let input = document.querySelector('#input');
let btn = document.querySelector('.btn');
btn.onclick = () => {
let b = input.value;
while (b >= 0) {
console.log(b);
b--;
}
}
<input type="text" id="input">
<button class="btn">GO</button>
Здесь все элементарно, у вас в цикле условие не правильное.
while(b <= 0)
- это означает что цикл будет выполнятся пока b
меньше или равно нулю а поскольку пользователь вводит целое число то это условие никогда не будет true
. Надо изменить так - while(b >= 0)
, то есть пока b
больше или равно нулю.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
HELLO Имеется несколько вариантов ответа , по нажатию на кнопку нужно проверить , если value== a , ответ правильный , если b , неверный
Сейчас есть скрипт для вывода на печать, но почему-то с некоторых компов после нажатия открывается окно печати но сразу закрываетсяВ чем...
Почему если функция в js это объект, то мы можем её присваивать разным переменным и созданные переменные не являются ссылками на одну и ту же функцию,...