Джава скрипт — своеобразный язык, в нём есть одна известная всем не исправляемая ошибка (если начнете изучать — поймете) , ее сознательно не убирают для совместимости с предыдущими версиями на JavaScript. Сам Джава скрипт — разработан для фронтенда и его код читается непосредственно браузером.
Желательно еще прояснить это классы джава скрипт, леон джава скрипт, уроки джава скрипт с нуля.
У нас есть общая информация про область применения Джава скрипт. Достоинства и недостатки данного языка программирования, а также подсказки тем, кто желает приступить к программированию.