Навіщо вчити цю мову
Модуль 1Урок 1 з 39Безкоштовний модуль
JavaScript — мова, якою «оживає» веб: кнопки реагують на клік, форми перевіряють введення, сторінка оновлює частину екрана без повного перезавантаження. Її придумали для браузера, але сьогодні той самий синтаксис працює і на сервері (Node.js), і в мобільних інструментах, і в скриптах для автоматизації. Якщо ви відкриваєте сайт у браузері — JavaScript уже там, навіть якщо ви його не писали.
Де ви вже бачили JavaScript
Онлайн-магазин підраховує суму в кошику, карта підвантажує маркери, чат показує нові повідомлення — майже завжди за цим стоїть JS. Браузер отримує HTML і CSS як каркас і стиль, а JavaScript додає поведінку: «якщо натиснули — зроби ось це». Без JS сторінка була б статичною картинкою: текст і зображення без реакції на дії користувача.
Приклад
Натискаєте «Додати в кошик» — сторінка не обовʼязково перезавантажується. Скрипт читає товар, оновлює лічильник і малює повідомлення. Це і є робота JavaScript у браузері. Той самий підхід працює в банківських кабінетах, редакторах тексту в хмарі й відеоплеєрах.
Чому починати саме з неї
Синтаксис відносно дружній, а результат видно одразу: написали рядок — натиснули «Запустити» — побачили вивід. У цьому курсі код виконується прямо в уроці (Web Worker у браузері), тож не треба нічого встановлювати, щоб потренуватися. Порівняно з мовами, де спочатку треба зібрати проєкт і налаштувати середовище, тут барʼєр входу нижчий.
JavaScript — одна з найпоширеніших мов у світі: величезна кількість вакансій, документації й готових прикладів. Вивчивши основи, ви зможете читати код на GitHub, розуміти фронтенд-проєкти й поступово переходити до серверної розробки або інструментів на кшталт React. Цей курс дає фундамент, а не «швидкий хак» на один день.
Примітка
HTML описує «що на сторінці», CSS — «як це виглядає», JavaScript — «що відбувається при діях користувача». Три технології доповнюють одна одну; без JS інтерфейс залишається мертвим.
Запустіть перший приклад нижче. Змініть текст у лапках і запустіть знову — так ви перевіряєте, що середовище живе і реагує на ваш код. Експериментуйте без страху: помилка в консолі — це підказка, а не вирок. Кожен успішний запуск зміцнює звʼязок між написаним текстом і результатом на екрані.
console.log("Hello, JavaScript!");
console.log("Я пишу свій перший рядок");
Натисніть «Запустити» — вивід зʼявиться тут
Підказка
Додайте третій console.log з будь-якою фразою.
Вправа
JavaScriptНадрукуйте одним console.log рядок JavaScript.
// ваш код
Тести
Ще не перевірялиПорада
У курсі ми пишемо сучасний стиль: let і const замість застарілого var у більшості місць. var згадаємо окремо — щоб розуміти чужий код і підводні камені області видимості.
Що запамʼятати
JavaScript додає поведінку веб-сторінкам і працює далеко за межами браузера. Навчання починається з маленьких програм, які щось друкують — саме так ви перевіряєте ідеї. У наступних уроках ви дізнаєтесь, як читати програму рядок за рядком, користуватися консоллю й будувати алгоритм перед тим, як писати код.
Перевірка
4 питанняКілька питань за матеріалом уроку. Спроб — скільки завгодно.