230228 - if문, 삼항조건연산자

백승연·2023년 2월 28일
1

🚩 제어문 - 조건문(Conditional Statement)

제어문이란 코드의 흐름을 제어하는 문장을 뜻한다.
제어문은 조건문, 선택문, 반복문이 있는데 그 중 조건문은 해당 조건이 true/false일 때 동작한다.

if ()

📝 설명

  • if 소괄호 안의 조건이 맞으면 해당 중괄호 안의 내용을 실행한다.
  • if 안의 조건이 맞지 않으면 else로 다른 조건을 걸어 실행할 수 있다.


✒️ 사용법

입력

/*
  - 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("🍟");
}

출력

  • 이미지로 대체

🔗 참고 링크 & 도움이 되는 링크






🚩 삼항조건연산자 (Ternary Operator)

삼항조건연산자

📝 설명

  • 연산자이지만 제어문과 비슷함.
  • 조건식 ? 참인 경우 : 거짓인 경우 (condition ? exprIfTrue : exprIfFalse)의 형식으로 작성한다.


✒️ 사용법

입력

let fruit = "orange";
// fruit === "orange" ? console.log("🍊") : console.log("❌");

let emoji = fruit === "apple" ? "🍎" : "❌";
console.log(emoji);

출력

  • 이미지로 대체

🔗 참고 링크 & 도움이 되는 링크






profile
공부하는 벨로그

0개의 댓글