조건문if
의 시작은 Boolean 데이터 타입으로 참
or 거짓
으로 나뉘어진다.
아래의 예시처럼 만약(조건이) 참이라면 ~ (a코드 실행해주세요)와,
반대로 만약(조건이) 거짓이라면~ 으로 (b코드 실행해주세요) 로 나뉘어진다.
📌 조건문과 ture
false
가 항상 같이 있는 이유는 조건문의 조건이
참
이냐 거짓
이냐에 따라서 수행되어야하는 코드가 달라지기 때문이다.
if
문은 조건이 참이면 실행하고 거짓이라면 실행하지않는다.if else
문은 조건이 여러가지일거같을때 쓰고 if가 거짓이 되면 실행된다.else if
문은 다른건 맞는지 물어보는 식이므로 한계없이 얼마든지 쓸쑤있다.else
문은 모든 조건이 불만족 되었을때 최종적으로 실행되므로 조건문을 사용하지 않아도 된다.조건을 판별할때는 아래의 예시처럼
1+1 와 2를 비교(참, 거짓
)하는것이 이루어져야한다.
📌 ===
는 같다와의 의미로 1+1은 2와 같기때문에 true로 결과값이 나온다.
비교연산자 조건문 예시
isOkayToDrive 함수를 작성 후
1. 함수의 인자 who 가 "son" 이면 "Nope!" 리턴
2. 함수의 인자 who 가 "dad" 이면 "Good!" 리턴
3. 함수의 인자 who 가 "grand father" 이면 "Be careful!" 리턴
4. 나머지의 경우 "Who are you?" 리턴