Паслядоўнае запаўненне HTML табліц

Няхай у нас ёсць вось такая пустая HTML табліца:

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

Давайце запаўнiм гэтую табліцу ячэйкамі і зробім так, каб у гэтых ячэйках ішлі лікі ад 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

Выведзіце на экран HTML табліцу памерам 5 шэрагаў на 5 калонак так, каб у яе ячэйках паслядоўна стаялі лікі ад 1 да 25.

Задание 2

Мадыфікуйце папярэднюю задачу так, каб у ячэйках табліцы былі запісаныя цотныя лікі у прамежку ад 2 да 50.