HTML tablisalarynyň yzygiderli doldurylmagy

Gowuryň, bizde şeýle boş HTML tablisasy bar:

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

Gelin, bu tablisany öýjükler bilen dolduralyň we bu öýjüklerde 1-den 9-a çenli sanlar ýazylmagyny gazanalyň. Bu ýerde biz almaly boljak nämäniň mysaly:

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>

Gelin, amala aşyryşa başlalyň.

Başlangyçda, geliň, ýönekeý ýagdaýda, ölçegi 3 hatara 3 sütuna deň bolan, 'x' harp bilen doldurylan tablisa düzeliň:

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);
}

Indi bolsa, geliň, şonuň ýaly edeliň, 'x' harpleriň ýerine öýjüklerde köpelýän sanlar ýazylsyn.

Bunuň üçin biz has bir sanawçy girizmeli, olar içki aýlawyň her iterasiýasynda yzygiderli artýan bahalary berer, şeýle:

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

let k = 1; // sanawçyň başlangyç bahasy
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; // sanawçyny öýjüge ýazýarys
    k++; // sanawçyny köpeldýäris
    
    tr.appendChild(td);
  }
  
  table.appendChild(tr);
}
Задание 1

Ekrana HTML tablisasyny, ölçegi 5 hatardan 5 sütuna deň we onyň öýjüklerinde yzygiderli ýerleşdirilen 1-den 25-a çenli sanlar bolup, görkeziň.

Задание 2

Öňki meseläni üýtgediň, şeýlelik bilen tablisa öýjüklerinde ýerleşdirilen sanlar 2-den 50-a çenli aralykdaky jübüt sanlar bolsun.