제목을-입력해주세요_-001.png

해당 게시물은 모던 자바스크립트 Deep Dive를 읽으며 도움이 될만한 내용을 발췌하여 정리한 독후 기록물입니다. 세부적인 내용은 책을 통해 직접 확인하는 것이 좋습니다.

🚀 08장 제어문

제어문은 조건에 따라 코드 블록을 실행하거나 반복 실행할 때 사용한다. 일반적으로 코드는 위에서 아래 방향으로 순차적으로 실행되지만, 제어문을 사용하게 되면 코드의 실행 흐름을 인위적으로 제어할 수 있다는 특징이 있다.

📍 8.1 블록문

블록문은 0개 이상의 문을 중괄호로 묶은 것으로, 코드 블록 또는 블록이라고 부르기도 한다. 출처 : 모던 자바스크립트 Deep Dive p.93

자바스크립트는 블록문을 하나의 실행 단위로 취급한다. 이를 단독으로 사용할 수도 있지만, 일반적으로는 제어문이나 함수를 정의할 때 사용한다.

문의 끝에 세미콜론을 붙이는 것이 일반적이지만, 블록문은 언제나 문의 종료를 의미하는 자체 종결성을 갖기 때문에 블록문의 끝에는 세미콜론을 붙이지 않는다.

{
	var foo = 10;
}

var x = 1;
if (x < 10) {
	x++;
}

function sum(a, b) {
	return a + b;
}

블록문은 위와 같은 형식으로 다양한 방식으로 사용할 수 있다.

제어문, 함수 선언문 등에서 사용한다.

📍 8.2 조건문

조건문은 주어진 조건식의 평가 결과에 따라 코드 블록의 실행을 결정한다. 출처 : 모던 자바스크립트 Deep Dive p.94