This is a calculator that just converts Decimal <=> Binary <=> Hexadecimal as well as nevative values.
I made this because I took CS 271 (Assembly) at my school, and one of the things I struggled most with was converting Decimal <=> Binary <=> Hexadecimal (I know right?) So I figured it why not learn two things at once; learn how to convert these bases better while also making mainly a JS app that I can use to convert numbers faster later. Sounds good right? :D
So if you look at my code you might see I do some things the "hard way". I did this for a reason. I wanted to mainly learn how to convert these numbers in a procedural way so I could do better on my exams. Im sure there are faster ways JS would convert these numbers.
A lot of this I am doing just so I can learn how this stuff works.