Live Demo: https://jtcaovan.github.io/Calculator/
A basic calculator application modeled after the Apple calculator design.
- Solidify fundamental Vanilla JavaScript knowledge including:
- DOM manipulation
- Event listeners
- CSS Grid
- Basic use of addition, subtraction, multiplication, division
- Clear functionality
- Displays error message if user divides by 0
- Limit the amount of global variables
- Refactor for cleaner, maintainable code - split code into multiple files
- Add +/= functionality
- Add % functionality
- Add full keyboard support