자료구조/알고리즘 (JavaScript ver.) 6일차

saebom_·2022년 3월 11일
0

🎨 Scope

중괄호 {} 안에 있는 게 하나의 영역


  • global scope에 대한 변수가 같음에도 불구하고 local scope 값을 새로 선언하고 값을 변경할 수 있음

  • 같은 scope 내에서는 중복 선언 안되지만 다른 scope에서는 가능

  • global scope에서 local scope 변수 부르면 에러 발생

🎨 Swich

  • 변수가 0 인 경우 case 0 을 만나 true가 됨
    -> 그 구문을 실행 시키고
    -> break를 만나 구문을 빠져나오게 됨
    (예상치 못한 값이 들어왔을 때는 default로 넘어감)

  • break가 없는 구문인 경우, 다음 행으로 넘어가 case 건너뛰고 구문 실행됨
    case에서 이미 true가 나왔으면 그다음은 비교 안하고 break 만날 때 까지 쭈르륵 내려감
    break가 있는 구문에서 멈추고 빠져나옴

  • 같은 msg를 한번에 처리하기 위해 제일 마지막에 몰아서 씀
    ->변경에 대한 최소화 & 라인에 대한 최소화
    -> 효율성을 극대화 시킨 코드

0개의 댓글

관련 채용 정보