표현식과 문장이 실행 흐름을 구성하는 방식을 배웁니다.
문장은 선언, 대입, 조건, 반복, 함수 호출처럼 하나의 작업 단위를 이룹니다. 세미콜론 자동 삽입이 있지만 return 다음 줄처럼 예외가 있어 일관된 형식을 유지하는 것이 좋습니다.
선언문 세 개가 위에서부터 차례로 실행되어 first에 7, second에 5가 들어가고, 세 번째 줄의 first + second라는 표현식이 12로 평가되어 sum에 담깁니다. 마지막 줄은 템플릿 리터럴을 평가한 문자열을 textContent에 넣는 대입문이라 화면에는 세 문장이 만든 합계: 12가 나타납니다.
값을 만들어 내는 코드 조각을 표현식이라고 합니다. 7이나 first + second, 함수 호출처럼 값이 되는 것은 ${} 안이나 함수 인수 자리에 들어갈 수 있지만, if나 for 같은 문장은 값이 아니어서 그 자리에 쓸 수 없습니다. 조건에 따라 다른 값을 끼워 넣으려면 삼항 연산자처럼 표현식인 문법을 씁니다.
한 줄에 여러 문장을 몰아넣으면 실행 순서와 오류 위치를 읽기 어렵습니다.
직접 바꿔보세요합계를 만든 뒤 곱셈 결과를 계산하는 문장을 추가하세요.