더북(TheBook)

분기점에서 어떤 절차가 더 짧은지 확인합니다. operator에 저장된 값이 없을 때 절차가 더 짧으니 먼저 작성합니다. 이때 조건은 operator에서 !operator로 바뀝니다.

const onClickNumber = (event) => {
  if (!operator) {
    numOne += event.target.textContent;
    $result.value += event.target.textContent;
  } else {
    if (!numTwo) {
      $result.value = '';
    }
    numTwo += event.target.textContent;
    $result.value += event.target.textContent;
  }
};

짧은 절차 즉, !operator일 때의 절차가 마무리되면 return 문으로 함수를 종료합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.