JS — интересный ящык программирования, в который заложена одна общеизвестная системная ошибка, ее сознательно не убирают чтобы не нарушилась совместимость с более ранними разработками на Джава скрипт. Сам JS — предназначен для фронтенда и его сценарий читается сразу браузером.
Прочесть материал по теме калькулятор на джава скрипт http://iprowebber.ru/java-skriptyi/, джава скрипт ерор в контакте что делать, зачем джава скрипт, как изучить джава скрипт с нуля.
JS относительно легко освоить. Данный ресурс про JavaScript может быть полезен программистам разного уровня от базового до продвинутого.