HTML таблицаларни кетма-кет тўлдириш

Фарз қилайлик, бизда бундай бўш HTML таблица бор:

html<table id="table"></table>

Келинг, ушбу таблицани ҳужайралар билан тўлдирамиз ва ушбу ҳужайраларда 1 дан 9 гача бўлган рақамлар битишига эришайлик. Бизнинг натижада эришишимиз керак бўлган намуна:

html<table id="table">
  <tr>
    <td>1</td>
    <td>2</td>
    <td>3</td>
  </tr>
  <tr>
    <td>4</td>
    <td>5</td>
    <td>6</td>
  </tr>
  <tr>
    <td>7</td>
    <td>8</td>
    <td>9</td>
  </tr>
</table>

Келинг, амалга оширишни бошлаймиз.

Бошлаш учун энди ҳозирча 3 га 3 ўлчамдаги, ҳужайралари 'x' ҳарфи билан тўлган таблица ясаймиз:

javascriptlet table = document.querySelector('#table');

for (let i = 0; i < 3; i++) {
  let tr = document.createElement('tr');
  
  for (let i = 0; i < 3; i++) {
    let td = document.createElement('td');
    td.textContent = 'x';
    tr.appendChild(td);
  }
  
  table.appendChild(tr);
}

Энди ҳужайраларда 'x' ҳарфи ўрнига ўсувчи рақамлар битишига эришайлик.

Бунинг учун бизга яна бир ҳисоблагчни киритиш зарур, бу ҳисоблагч ички циклнинг ҳар битта такрорланишида кетма-кет қийматларини оширади, мана бу қандай:

javascriptlet table = document.querySelector('#table');

let k = 1; // ҳисоблагчнинг бошланғич қиймати
for (let i = 0; i < 3; i++) {
  let tr = document.createElement('tr');
  
  for (let i = 0; i < 3; i++) {
    let td = document.createElement('td');
    
    td.textContent = k; // ҳисоблагчни ҳужайрага ёзамиз
    k++; // ҳисоблагчни оширамиз
    
    tr.appendChild(td);
  }
  
  table.appendChild(tr);
}
Задание 1

Экранга 5 қатор 5 устундон иборат HTML таблицани чиқаринг, унинг ҳужайраларида 1 дан 25 гача бўлган рақамлар кетма-кет битсин.

Задание 2

Олдинги вазифани модлаштиринг, таблица ҳужайраларида 2 дан 50 гача бўлган жуфт сонлар битилсин.