Вывод числа от value до 0
После нажатия кнопки нужно сделать вывод в out числа от value input до 0 Должно выглядеть примерно так 4 3 2 1 0;
Решить нужно с помощью цикла
function t7() {
let out = document.querySelector('.out-7');
let a = ' ';
let b = document.querySelector('.i-7');
for (i = b.value; i >= 0; i--) {
a += i + ' ';
}
out.innerHTML = a;
}
document.querySelector('.b-7').onclick = t7;
Ответы (3 шт):
Автор решения: Ruslan Mart
→ Ссылка
Как вариант:
function t7() {
const out = document.querySelector('.out-7');
const field = document.querySelector('.i-7');
const value = Number(field.value) || 0;
const result = Array.from(Array(value + 1), (_, index) => index);
out.innerHTML = result.reverse().join(' ');
}
document.querySelector('.b-7').onclick = t7;
Автор решения: CbIPoK2513
→ Ссылка
Я бы сделал при помощи массива
function Decrease(val) {
let str = [];
for(let i = val; i >= 0; i--)
str.push(i);
return str.join(' ');
}
console.info(Decrease(10));
Автор решения: Joker 15
→ Ссылка
function t7() {
let out = document.querySelector('.out-7');
let a = ' ';
let b = document.querySelector('.i-7').value;
for (i = b; i >= 0; i--) {
a += i + ' ';
}
out.innerHTML = a;
}
document.querySelector('.b-7').onclick = t7;