This calculator uses the library Big.js to deal with decimal math.
It can do basic math functions with decimal numbers.
I used Jasmine (standalone) to create unit specs for the actual math functions (Addition, Subtraction, Multiplication, and Division).
In order to run Jasmine, simply open the file SpecRunner.html
on the browser.
The UI supports the following devices:
- Desktop
- Tablets
- Smartphones
To see the media queries handling each case, please open the Calculator in the respective device.