Как выполняется JavaScript?

Все в JavaScript происходит внутри контекста выполнения.

Контекст выполнения состоит из двух компонентов:

  1. Компонент памяти, официально известный как переменная среда.
    — место, где хранятся все переменные и функции.
    — переменные хранятся в виде пар ключ-значение.
  2. Компонент кода, официально известный как поток выполнения.
    — место, где код выполняется построчно.

JavaScript – это синхронный однопоточный язык.
 – Синхронный однопоточный означает, что JS может выполнять только одну команду за раз, в определенном порядке.

Ссылка: Намасте JavaScript