제어문

    [JS] DeepDive(8) 제어문

    제어문이란 조건에 따라서 코드블록을 실행하거나 반복실행하는 문을 말한다. 제어문을 활용하면 코드의 실행흐름을 위에서부터 아래로 내려가는 자연스러운 흐름을 인의적으로 바꿀 수 있기 때문에 제어문의 남용은 코드의 가독성을 해치게 된다. 따라서 이후에 forEach,map,filter과 같은 고차함수로 제어문의 사용을 덜 쓰는 방향이 좋다. 사실 이번 장은 대부분 아는 내용이라 핵심만 짚고 넘어가도록 할 것 같다. ( JS 문법 글에서 자세히 적어두었다 ) 블록문 이전에 잠깐 설명했던 블록문은 0개 이상의 문을 중괄호로 묶은 것으로 코드블록 혹은 블록이라고 부른다. 조건문 주어진 조건에 따라 코드블록을 실행하게 된다. if...else if .... else 문이 일반적이다. if(조건식1){ // 참 실행문..