사칙연산을 해보자

WOODIE·2025년 1월 6일
0

#Record

목록 보기
9/24
post-thumbnail

계산기 만들기


function calculate(num1, operator, num2) {
  if (operator === "+") {
    return num1 + num2;
  } else if (operator === "-") {
    return num1 - num2;
  } else if (operator === "*") {
    return num1 * num2;
  } else if (operator === "/") {
    return num1 / num2;
  } 
}

console.log(calculate(3, "+", 6));   // 9
console.log(calculate(11, "-", 6));  // 5
console.log(calculate(6, "*", 3));   // 18
console.log(calculate(15, "/", 3));  // 5

calculate(매개변수, 매개변수, 매개변수) 함수
: 세 개의 매개변수와 if if else 문으로 사칙연산 코드 완성 : )




이제 switch 문으로 써보자!

switch 문은 하나 이상의 case 문으로 구성. 대개 default 문도 있지만, 필수는 아니다!

function calculate(num1, operator, num2) {
  switch (operator) {
    case "+":
      return num1 + num2;
    case "-":
      return num1 - num2;
    case "*":
      return num1 * num2;
    case "/":
      return num1 / num2;
    default:
      return "0";
  }
}

console.log(calculate(3, "+", 6));   // 9
console.log(calculate(11, "-", 6));  // 5
console.log(calculate(6, "*", 3));   // 18
console.log(calculate(15, "/", 3));  // 5

가독성이 좋고 쓰기도 간단하다 : )

0개의 댓글