[JS] 함수 출력  Functions
Web/JS

[JS] 함수 출력 Functions

// create simple calculator

const calculator = {
  plus: function (a, b) {
    console.log(a + b)
  },
  minus: function (a, b) {
    console.log(a - b)
  },
  times: function (a, b) {
    console.log(a * b)
  },
  divide: function (a, b) {
    console.log(a / b)
  },
  power: function (a, b) {
    console.log(a ** b)
  }
};

calculator.plus(2, 5);
calculator.minus(2, 5);
calculator.times(2, 5);
calculator.divide(2, 5);
calculator.power(2, 5);

console.log 를 통해 값을 바로 출력하는 형태

 

// create simple calculator from return

const calculator = {
  plus: function (a, b) {
    return a + b;
  },
  minus: function (a, b) {
    return a - b;
  },
  times: function (a, b) {
    return a * b;
  },
  divide: function (a, b) {
    return a / b;
  },
  power: function (a, b) {
    return a ** b;
  }
};

const plusResult = calculator.plus(2, 5);
const minusResult = calculator.minus(2, 5);
const timesResult = calculator.times(2, 5);
const divideResult = calculator.divide(2, 5);
const powerResult = calculator.power(2, 5);

console.log 를 사용하지 않고 return 을 통해 변수에 연산값을 저장하여

출력을 원할 때 Value 만 출력할 수 있도록하는 형태

'Web > JS' 카테고리의 다른 글

[Vanilla JS] Form Submission & Events  (0) 2021.07.13
[Vanilla JS] CSS in Javascript  (0) 2021.07.13
[Vanilla JS] Events  (0) 2021.07.13
[JS] Searching For Elements  (0) 2021.07.12
[JS] 조건문 Conditionals  (0) 2021.07.12