JavaScript 문법 - 3

박재민·2024년 1월 2일
0

TIL

목록 보기
7/49

JavaScript 반복문


for문

- 기본 구조 : for (초기값; 조건식; 증감식) { }

- i 라는 변수는 0 부터 시작
- i 라는 변수는 10에 도달하기 전까지 계속
- i 라는 변수는 한 사이클이 돌고나면 1을 더함
for (let i = 0; i < 3; i++) {
  console.log("for문 돌아가고 있음 => " + i)
}

// for문 돌아가고 있음 => 0
// for문 돌아가고 있음 => 1
// for문 돌아가고 있음 => 2

배열과 for문

const arr = ["one", "two", "three"]
for (let i = 0; i < arr.length; i++ ) {
  
console.log(i)
console.log(arr[i])
}

//0
//one
//1
//two
//2
//three

for ~ in문

- 객체의 속성을 출력하는 문법
let person = {
  name: 'Jaemin',
  age: 24,
  gender: "male"
}

// person['key']
for (let key in person) {
  console.log(key + ": " + person[key])
}

// name: Jhon
// age: 30
// gender: male

while

- 기본구조 : while (조건) { // main logic // 증감 }
let i = 0;

while (i < 3) {
  console.log(i)
  i++
}

// 0
// 1
// 2

do ~ while

let i = 0

do {
  console.log(i)
  i++
} while (i < 3)

// 0
// 1
// 2

break

for (let i = 0; i < 11; i++) {
    if (i === 5) {
      break // break 를 만나면 for문을 깨트리고 밖으로 나감
    }
  console.log(i)
  
  // 0
  // 1
  // 2
  // 3
  // 4

continue

for (let i = 0; i < 4; i++) {
  if (i === 2) {
    continue // continue 를 만나면 다음 순서로 건너뜀
  }
console.log(i)
}

// 0
// 1
// 3

0개의 댓글