[Javascript] 알고리즘

insung·2024년 7월 4일

알고리즘

  • 알고리즘이란 문제를 해결 하기 위한 절차와 방법을 말함
  • 명령어의 흐름에 따라 순차, 선택, 반복 구조로 구분

순차구조 알고리즘

  • 명령어를 실행 순서에 따라 나열하는 간단한 형태
  • 명령을 배치한 순서에 따라 차례대로 수행하는 구조를 가짐

선택구조 알고리즘

  • 조건에 따라 과정이나 결과를 선택하는 알고리즘
  • 길을 갈때 분기점이 생기고 어느 곳을 선택하느냐에 대한 형식
    • if else
    • switch
    • 3항 연산자 등

반복구조 알고리즘

  • 조건에 따라 정의된 코드 블록을 반복적으로 처리하는 반복문
  • 처리되는 데이터의 종류와 방법에 따라 구분
    • for
    • for-of 문
      • for (변수 of 반복 가능한 객체)
      • 순회의 가능
    • for-in문
      • for (변수 in 문자열 키를 사용하는 객체)
      • 객체(연관배열)을 순회할때 사용 가능
    • while 문
    • do-while 문
    • continue, break
profile
안녕하세요 프론트엔드 관련 포스팅을 주로 하고 있습니다

0개의 댓글