1. The If keyword
우리는 조건문에 기반한 업무들을 빈번하게 수행한다.
예를 들어, "만약 오늘 날씨가 좋다면 우리는 밖에 나가서 놀 것이다." , "만약 알람이 울린다면, 우리는 그것을 꺼버릴 것이다." , ""만약 우리가 졸리다면, 잠을 잘 것이다." 등의 다양한 조건문들을 사용하고 있다.
프로그래밍에서 이러한 의미들로 사용할 수 있는 것이 바로 "If" 구문이다.
위의 예시가 if 문의 대표적인 예시이다.
- if 문에는 여러가지 괄호들이 존재해있는데, ( ) 괄호는 'true' or 'false' 가 들어가고 조건문이 참 / 거짓 을 평가하는데 사용한다.
- { } 문자 안에 있는 것들은 ( ) 가 맞다면, 따라가는 구문이다. 만약 true 라면, console.log('This message will print!') 가 나오는 구문이다.
- 만약 조건이 false 라고 결과를 내린다면, 해당 if 구문은 작동하지 않는다.
- sale 이란 변수를 true로 정의했을 때는, if 문의 console.log('Time to buy!') 구문이 작동한다.
- 하지만, sale을 false 라는 변수로 재정의 했을 때, if 문은 작동하지 않는다.
2. If....Else Statements
우리는 우리의 조건문이 false 라도 작동하기를 원하는 코드들을 많이 가지고 있다.