Чтобы напечатать квадрат в JavaScript, вы можете использовать различные методы. Вот несколько примеров:
Метод 1. Использование вложенных циклов
function printSquare(size) {
for (let i = 0; i < size; i++) {
let row = '';
for (let j = 0; j < size; j++) {
row += '* ';
}
console.log(row);
}
}
printSquare(5);
Метод 2: использование манипуляций с массивами и строками
function printSquare(size) {
const square = Array(size).fill('* '.repeat(size));
console.log(square.join('\n'));
}
printSquare(5);
Метод 3: использование метода повторения() ES6
function printSquare(size) {
const row = '* '.repeat(size);
for (let i = 0; i < size; i++) {
console.log(row);
}
}
printSquare(5);
Метод 4. Использование рекурсии
function printSquare(size, row = 0) {
if (row === size) {
return;
}
console.log('* '.repeat(size));
printSquare(size, row + 1);
}
printSquare(5);
Все эти методы печатают квадрат указанного размера, используя звездочки (*).