제어문이란 코드의 흐름을 제어하는 문장을 뜻한다.
제어문은 조건문, 선택문, 반복문이 있는데 그 중 조건문은 해당 조건이 true/false일 때 동작한다.
/*
- if (조건) { 조건이 true일때 실행 }
- if (조건) { 조건에 맞을 때 실행 }
else { 조건에 맞지 않을 때 실행 }
- if (조건1) { 조건1에 맞을 때 실행 }
else if (조건2) { 조건2에 맞을 때 실행 }
else if (조건3) { 조건3에 맞을 때 실행 }
else { 조건이 전부 맞지 않을 때 실행 }
*/
let fruit = "orange";
if (fruit === "apple") {
console.log("🍎");
} else {
console.log("조건에 맞지 않음");
}
if (fruit === "banana") {
console.log("🍌");
} else if (fruit === "grape") {
console.log("🍇");
} else {
console.log("🍕");
}
if (fruit === "orange") console.log("🍊");
// 실행구가 하나의 문으로 끝날때는 {} 생략 가능
console.log();
if (2 < 1) { // true일때 참
console.log("🍟");
}
let fruit = "orange";
// fruit === "orange" ? console.log("🍊") : console.log("❌");
let emoji = fruit === "apple" ? "🍎" : "❌";
console.log(emoji);