A calculator made with JavaScript, HTML and CSS.
Check out this project live HERE
- Implement basic design. --OK
- Style dark mode. --OK
- Style light mode. --OK
- create basic JavaScript functions for the operations. --OK
- Handle clicks to the numbers. --OK
- Handle clicks to the operators. --OK
- Handle division by 0 properly. --OK
- Handle clicks to the clear button. --OK
- Allow for multiple operations. --OK
- Handle clicks to backspace button. --OK
- Handle clicks to sound button --OK
- Fix text overflow. --OK
- Add keyboard use. --OK
- eval() function
- Number.isSafeInteger()
- event.preventDefault()
- how an XSS attack manages to input JavaScript code into a website
- got really comfortable with arrow functions and event handling
- how numbers work in JavaScript (how floating points are represented in computer memory