С помощью вложенных циклов, сделать рисунок
С помощью вложенных циклов, сделать рисунок: прошу обяснить в чем ошибка
*****
****
***
**
*
function t8() {
let out = document.querySelector('out-8');
let a = '';
for(i = 5; i <= 0; i--) {
for ( k = 0; k <= i; k++) {
a += '*';
}
a += '</br>';
}
out.innerHTML = a;
}
document.querySelector('.b-8').onclick = t8;
Ответы (2 шт):
Автор решения: Igor
→ Ссылка
function t8() {
let a = '';
for (i = 5; i > 0; i--) {
for (k = 0; k < i; k++) {
a += '*';
}
a += '\n';
}
return a;
}
console.log(t8());
Автор решения: ALexander Lead
→ Ссылка
Ошибка в строке let out = document.querySelector('out-8'); Селектор оформлен неправильно
Ошибка условия в строке for(i = 5; i <= 0; i--) { здесь нет ни одной итерации
Вызов по клику лучше вешать через eventListener
function t8() {
let out = document.querySelector('.out-8');
let a = '';
for(i = 5; i >= 0; i--) {
for ( k = 0; k <= i; k++) {
a += '*';
}
a += '</br>';
}
out.innerHTML = a;
}
document.querySelector('.b-8').addEventListener( 'click', t8 );
<button class="b-8">
some
</button>
<div class="out-8">
</div>