우리는 매 순간 선택을 합니다. 밥을 먹을지, 먹지 않을지, 그리고 먹는다면 어떤 것을 먹을지 선택합니다. 마찬가지로 어떤 옷을 입을지, 어떤 음악을 들을지 선택하고, 집을 나설 때 우산을 들고나갈지 말지도 선택합니다. 우리는 각자의 판단 기준이 있고 그 판단 기준에 따라 일상생활 속에서 자연스럽게 판단하고 행동합니다.

반면 컴퓨터는 그렇지 않습니다. 컴퓨터는 작성된 코드를 위에서부터 아래로 순차적으로 실행할 뿐입니다. 하지만 특정한 조건에 따라 코드가 실행되도록 하는 방법이 있습니다. 바로 조건문입니다. 조건문을 활용하면, 아침 6시가 되면 알람을 울리도록 하거나, 물이 100도가 될 때까지만 가열하거나, 마우스를 클릭하면 프로그램이 실행되도록 프로그래밍을 할 수 있습니다.

학습 목표

  1. 특정한 조건에서만 실행되는 코드를 작성할 수 있다.
  2. truthyfalsy 가 조건문에서 작동하는 방식을 이해할 수 있다.
  3. 비교 연산자를 통한 엄격한 비교(=== , !==)에 대해 이해할 수 있다.
  4. if, else if, else를 사용하여 여러 개의 조건을 중첩해서 사용할 수 있다.
  5. 논리 연산자를 (&&, ||, ! ...) 통해 복잡한 조건을 간결하게 작성할 수 있다.

Chapter4-1. if문

Chapter4-2. else문

연습문제