loading
본문 바로가기
Language/JavaScript

[JS] 08. 조건문, 반복문

by NeuLyeo 2024. 10. 18.

[JS] 08. 조건문, 반복문

 

 

 

 

📚 Table of Contents

     

     

     

     

    01. 조건문

    if 조건문

    if 조건문은 주어진 조건이 참인 경우에만 코드 블록을 실행합니다.

    조건이 거짓이면 코드 블록은 실행되지 않습니다.

    if (조건) {
      // 조건이 참일 때 실행
    }
    
    if (조건) {
      // 조건이 참일 때 실행
    } else {
      // 조건이 거짓일 때 실행
    }
    
    if (조건) {
      // 조건이 참일 때 실행
    } else if (조건2) {
      // 조건이 거짓이고 조건2가 참일 때 실행
    } else {
      // 조건과 조건2가 모두 거짓일 때 실행
    }



    switch

    switch 문은 여러 가지 경우에 따라 다른 코드 블록을 실행할 때 사용됩니다.

    switch 문은 주어진 표현식의 값을 평가하고, 그 값과 일치하는 case 레이블을 찾습니다.

    일치하는 case 레이블이 없으면 default 레이블이 실행됩니다.

    switch 문은 break 문을 만날 때까지 실행을 계속합니다.

    break 문이 없으면 switch 문은 다음 case 레이블로 이동하지 않고, 연이어 실행됩니다.

    return 키워드를 사용하면 break 키워드를 사용하지 않아도 됩니다.

    switch (조건) {
      case 값1:
        // 조건이 값1일 때 실행
        break;
      case 값2:
        // 조건이 값2일 때 실행
        break;
      default:
        // 조건이 맞는 값이 없을 때 실행
    }




    02. 반복문

    for 반복문

    for 반복문은 초기화, 조건, 증감 세 부분으로 구성됩니다.

    초기화는 반복문이 시작할 때 한 번 실행되며, 조건은 반복문이 실행될 때마다 확인됩니다.

    조건이 참일 때만 반복문 내부의 코드가 실행됩니다.

    증감은 반복문이 한 번 실행된 후 실행됩니다.

    for (초기화; 조건; 증감)  {
        //반복 실행할 코드
    }



    for of

    const fruits = ['Apple', 'Banana', 'Cherry']
    
    for (const fruit of fruits) {
      console.log(fruit)
    }
    const users = [
      {
        name: 'c',
        age: 1
      },
      {
        name: 'b',
        age: 2
      },
      {
        name: 'a',
        age: 3
      },
    ]
    
    for (const user of users){
      console.log(user.name)
    }



    for in

    객체데이터는 내부의 속성이 순서를 가지고 있지 않습니다.

    속성의 개수 만큼만 반복합니다.

    const user = {
      name: 'n',
      age: 22,
      isValid: true,
      email: 'n@example.com'
    }
    
    for (const key in user) {
      console.log(key)
      console.log(user[key])
    }



     

    while 반복문

    while 반복문은 조건이 참인 동안 코드 블록을 실행합니다.

    let n = 0
    
    // while 루프를 사용하여 n이 4보다 작을 때까지 반복
    while (n < 4) {
      console.log(n)
      n += 1
    }

     

     

    do... while

    let n = 0
    
    // do while 루프를 사용하여 n이 4보다 작을 때까지 반복
    do {
      console.log(n)
      n += 1
    }
    
    while (n < 4)

    'Language > JavaScript' 카테고리의 다른 글

    [JS] 10. 클래스  (0) 2024.10.22
    [JS] 09. 함수  (1) 2024.10.21
    [JS] 07. 구조 분해 할당, 선택적 체이닝  (0) 2024.10.17
    [JS] 06. 연산자  (1) 2024.10.15
    [Js] 05. 데이터 etc  (0) 2024.10.14