HTML jadvallarni ketma-ket to'ldirish

Faraz qilaylik, bizda shunday bo'sh HTML jadval bor:

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

Keling, ushbu jadvalni katakchalar bilan to'ldiraylik va bu katakchalarda 1 dan 9 gacha bo'lgan raqamlar bo'lishini ta'minlaylik. Biz qilishimiz kerak bo'lgan narsaning namunasi:

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>

Keling, amalga oshirishni boshlaylik.

Boshlash uchun avval 3 ga 3 o'lchamdagi jadval yarataylik va uni 'x' harflari bilan to'ldiraylik:

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

Endi 'x' harflari o'rniga katakchalarqa o'sish tartibida raqamlar yozilishini ta'minlaylik.

Buning uchun ichki tsiklning har bir iteratsiyasida ketma-ket o'sib boradigan yana bir hisoblagichni kiritishimiz kerak, mana shunday:

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

let k = 1; // hisoblagichning boshlang'ich qiymati
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; // hisoblagichni katakchaga yozamiz
    k++; // hisoblagichni oshiramiz
    
    tr.appendChild(td);
  }
  
  table.appendChild(tr);
}
Задание 1

Ekranda 5 qator va 5 ustundan iborat HTML jadvalini ko'rsating, shundayki uning katakchalarida 1 dan 25 gacha bo'lgan raqamlar ketma-ket joylashsin.

Задание 2

Oldingi vazifani 2 dan 50 gacha bo'lgan oraliqdagi juft sonlar jadval katakchalariga yozilishi uchun o'zgartiring.