모던자바스크립트딥다이브

    JS 제어문이란?

    제어문 조건에 따라 코드를 특정조건에 따라 실행하거나, 반복 실행할 때 사용 일반적으로 코드는 위에서 아래방향 으로 순차실행 동기방식 이지만 제어문을 사용하면 코드의 실행순서를 인위적으로 제어가능 과도힌 제어문의 사용은 코드의 흐름을 이해하기 어렵게 만든다 (개인적인의견으로는 어쩔수없다고 생각합니다 충분히 다른 forEach, map, filter ,reduce 로 대체가 가능한 상황이있을수있지만 그렇지 않은상황에서 덕지덕지 제어문을 사용해도 나쁘지는 않다고생각합니다) 블록문 0개 이상의 문을 중괄호로 묶은것 (진짜 이해하기 어렵게 설명해놓은것 같습니다 쉽게말해 0개 이상의 코드구문을 중괄호로 감싼것 이라고 생각하는게 좀더 편할거같습니다) JS는 블록문을 하나의 실행 단위로 취급 단독으로도 사용가능하지만..