JavaScript - это язык программирования, он может быть запущен в различных средах.Большинство людей сталкиваются с ним в браузерах, но его также можно использовать в командной строке через Rhino или в настоящее время на стороне сервера, используя Node.js С момента его создания еще в 1996 году JavaScript был в состоянии работать на стороне сервера .
Нет различных «видов» JavaScript, синтаксис и встроенные языковые конструкции остаются неизменными независимо от среды, в которой вы работаетенаходятся в. Однако разные среды могут предоставлять API-интерфейсы для функций, которые недоступны в других средах.Например, в браузере у вас есть объекты window
и document
, в Rhino или Node.js эти интерфейсы отсутствуют, но они поддерживают другие функции, которых нет в реализации на основе браузера.
Если выВы являетесь интерфейсным веб-разработчиком, поэтому важно знать о window
, document
и других специфичных для браузера API, но вам не нужно знать о функциях, предлагаемых в других средах.