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
가독성이 좋고 쓰기도 간단하다 : )