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 чейинки жуп сандар жазылсын.