JSFiddle - React, Tailwind, and code Playground

by Sergiy

JavaScript

//tPifagor_3

var i, j; //две переменные будут пробегать по горизонтали и вертикали таблицы и участвовать в её построении

const N=10; // размер нашей таблицы зададим через N, будет легче поменять в дальнейшем

// начинаем строить таблицу, с границей border=1
document.write("<table border=" + 1 + ">");

for(i=1; i<=N; i++)
{
   // строим очередную строку нашей таблицы
   document.write("<tr align=right>");
   
   for(j=1; j<=N; j++)
   {
      // а каждый элемент таблицы строим в ячейке
      // если номер столбца и ряда совпадают сделаем вывод произведения полужирным
     if (i===j) 
        document.write("<td><b>" + i*j + "</b></td>")
     // в противном случае не будем использовать полужирный
     else
        document.write("<td>" + i*j + "</td>");
   }

   //построили очередную горизонтальную линию, нужно её завершить
   document.write("</tr>");
}
// и завершить построение таблицы
document.write("</table>");