/js-calculator-deep

계산기 심화

Primary LanguageTypeScript

고급진(?) 계산기를 만들어보자.

기술스택

  • vite
  • vitest
  • typescript

요구사항

  • 덧셈, 뺄셈, 나눗셈, 곱셈을 지원
  • 계산 과정 기록
  • 1000단위 마다 ‘,’를 찍어서 표현
  • 입력 최대 10자리
  • 소수점은 5자리까지
  • = 버튼을 누를 경우, 이전 연산을 중복 수행
  • 초기 상태는 항상 0으로 시작
  • C키를 클릭해서 입력을 초기화
  • 공학용 계산기 등으로 확장 가능성 고려
  • 한 화면에 여러 개의 계산기를 보여줄 수 있음
  • 닫기를 눌러서 제거 가능
  • 계산기 최소화 가능