Что такое JavaScript?
Что такое JavaScript?
JavaScript — это язык программирования
JavaScript создан для веба. Изначально он работал только в браузере, но сегодня его используют везде: в браузере, на сервере, в мобильных приложениях, в играх.
На JavaScript написаны как небольшие скрипты, так и крупные сервисы — например, части Google, Facebook, Netflix.
ECMAScript — это стандарт языка
JavaScript — это язык. ECMAScript — это официальный стандарт, по которому этот язык работает. Представь: ECMAScript — это правила игры, а JavaScript — сама игра.
Раз в год выходит новая версия стандарта, которая добавляет новые возможности. Поэтому иногда говорят «ES6», «ES2020» — это просто номер версии стандарта.
const language = 'JavaScript';
const standard = 'ECMAScript';
console.log(language + ' следует стандарту ' + standard);
Движок выполняет код
Сам по себе JavaScript-файл — это просто текст. Чтобы он заработал, нужен движок — программа, которая читает этот текст и выполняет инструкции.
Самый известный движок — V8. Он используется в браузере Chrome и в Node.js.
Где запускается JavaScript
JavaScript может работать в двух основных средах:
- Браузер — здесь JS управляет страницей: меняет содержимое, реагирует на клики, анимирует элементы.
- Node.js — здесь JS работает на сервере: обрабатывает запросы, читает файлы, отправляет ответы.
Один и тот же синтаксис языка, но разные возможности в каждой среде.
Частые ошибки новичков
- Путать JavaScript и Java — это разные языки, которые не имеют ничего общего, кроме части названия.
- Думать, что JavaScript — только для браузера. Сегодня это полноценный язык для любых задач.
Краткий итог
- JavaScript — язык программирования для веба и не только.
- ECMAScript — стандарт, который описывает правила языка.
- Движок (например, V8) читает и выполняет код.
- JavaScript работает в браузере и на сервере через Node.js.