HTML Tabloları Sıralı Doldurma

Diyelim ki boş bir HTML tablomuz var:

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

Bu tabloyu hücrelerle dolduralım ve bu hücrelerde 1'den 9'a kadar sayıların yazmasını sağlayalım. İşte elde etmemiz gereken sonuç örneği:

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>

Haydi gerçekleştirmeye başlayalım.

Başlangıç olarak, 3'e 3 boyutunda, içi 'x' harfleriyle dolu bir tablo yapalım:

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

Şimdi, hücrelere 'x' harfleri yerine artan şekilde sayılar yazılmasını sağlayalım.

Bunun için, iç döngünün her iterasyonunda değerlerini sırayla artıracak başka bir sayaç tanımlamalıyız, işte şu şekilde:

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

let k = 1; // sayacın başlangıç değeri
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; // sayacı hücreye yaz
    k++; // sayacı artır
    
    tr.appendChild(td);
  }
  
  table.appendChild(tr);
}
Задание 1

Ekrana, hücrelerinde 1'den 25'e kadar sayıların sırayla yer aldığı, 5 satır ve 5 sütundan oluşan bir HTML tablosu yazdırın.

Задание 2

Bir önceki görevi, tablo hücrelerine 2'den 50'ye kadar olan çift sayıların yazılacağı şekilde değiştirin.