Frontend/JS

for문을 이용한 응용

AIHYEONJI 2025. 4. 23. 20:20
console.log("-----for문 구구단-----");

for (let dan = 2; dan <= 9; dan++) {
  for (let i = 1; i <= 9; i++) {
    console.log(`${dan} X ${i}=${dan * i}`);
  }
  console.log("------");
}

console.log("----while문 구구단----");
let dan = 2;
while (dan <= 9) {
  let i = 1;
  while (i <= 9) {
    console.log(`${dan}X ${i}=${dan * i}`);
    i++;
  }
  console.log("------------");
  dan++;
}

console.log("-------------------------");

let fruits = ["사과", "바나나", "오렌지"];

for (let i = 0; i < friuts.length; i++) {
  console.log(fruits[i]);
}

console.log("-------------------------");

for (let fruit of fruits) {
  console.log(fruit);
}

console.log("-------------------------");

fruits.forEach(function (fruit, index) {
  console.log(`${index}번째 과일 : ${fruit}`);
});

console.log("-------------------------");

let matrix = [
  [1, 2, 3],
  [4, 5, 6],
  [7, 8, 9],
];

for (let i = 0; i < matrix.length; i++) {
  for (let j = 0; j < matrix.length; j++) {
    console.log(`matrix [${i}][${j}]=${matrix[i][j]}`);
  }
}

console.log("-------------------------");
let menuBoard = [
  ["🍔 불고기버거", "🍟 감자튀김", "🥤 콜라"],
  ["🍔 치즈버거", "🌭 핫도그", "🍹 사이다"],
  ["🍔 새우버거", "🍗 치킨너겟", "🍵 녹차"],
];

for (let row = 0; row < menuBoard.length; row++) {
  let line = "";
  for (let col = 0; col < menuBorad[row].length; col++) {
    line += menuBoard[row][col] + `\t`;
  }
  console.log(lone)
}

'Frontend > JS' 카테고리의 다른 글

내장 객체 응용학습  (0) 2025.04.23
function & class 학습응용  (0) 2025.04.23
JS_조건문  (0) 2025.04.10
JS_연산자  (0) 2025.04.10
JS_변수형  (0) 2025.04.09