[javascript] 반복문 인덱스 네이밍 규칙

JavaScript에서 반복문은 특정 코드 블록을 여러 번 실행할 수 있는 강력한 기능을 제공합니다. 반복문에서 가장 일반적으로 사용되는 것은 for문인데, 이때 인덱스 변수의 네이밍은 코드 가독성과 유지보수를 위해 중요합니다. 이번 글에서는 JavaScript 반복문 인덱스 네이밍에 대한 규칙에 대해 알아보겠습니다.

1. i, j, k

가장 흔하게 사용되는 인덱스 변수 이름은 i, j, k입니다. i는 인덱스를 나타내는 첫 번째 변수로 많이 사용됩니다. 만약 중첩된 반복문을 사용한다면, 두 번째 반복문에서 j, 세 번째 반복문에서 k를 사용하는 것이 일반적입니다. 이렇게 네이밍을 일관성 있게 하면 코드를 읽는 사람은 반복문의 목적을 빠르게 이해할 수 있습니다.

for (let i = 0; i < 10; i++) {
  console.log(i);
}

for (let i = 0; i < 3; i++) {
  for (let j = 0; j < 5; j++) {
    console.log(i, j);
  }
}

2. 의미 있는 변수명 사용

만약 반복문이 배열이나 특정 요소를 순회하거나, 특정 범위를 반복하게 된다면, 의미 있는 변수명을 사용하는 것이 좋습니다. 이렇게 하면 코드를 읽는 사람이 인덱스의 역할을 쉽게 이해할 수 있습니다.

const fruits = ['apple', 'banana', 'orange'];

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

const start = 1;
const end = 5;

for (let number = start; number <= end; number++) {
  console.log(number);
}

3. 기타 사항

결론

JavaScript에서 반복문 인덱스 네이밍은 코드 가독성과 유지보수를 위해 중요합니다. 일관성 있게 i, j, k를 사용하거나, 의미 있는 변수명을 선택하는 것이 좋습니다. 또한 특정 상황에 맞게 음수 값이나 _ 등을 사용하여 목적을 명확히 할 수 있습니다.