Навіщо вчити цю мову

Модуль 1Урок 1 з 39Безкоштовний модуль

JavaScript — мова, якою «оживає» веб: кнопки реагують на клік, форми перевіряють введення, сторінка оновлює частину екрана без повного перезавантаження. Її придумали для браузера, але сьогодні той самий синтаксис працює і на сервері (Node.js), і в мобільних інструментах, і в скриптах для автоматизації. Якщо ви відкриваєте сайт у браузері — JavaScript уже там, навіть якщо ви його не писали.

Де ви вже бачили JavaScript

Онлайн-магазин підраховує суму в кошику, карта підвантажує маркери, чат показує нові повідомлення — майже завжди за цим стоїть JS. Браузер отримує HTML і CSS як каркас і стиль, а JavaScript додає поведінку: «якщо натиснули — зроби ось це». Без JS сторінка була б статичною картинкою: текст і зображення без реакції на дії користувача.

Приклад

Натискаєте «Додати в кошик» — сторінка не обовʼязково перезавантажується. Скрипт читає товар, оновлює лічильник і малює повідомлення. Це і є робота JavaScript у браузері. Той самий підхід працює в банківських кабінетах, редакторах тексту в хмарі й відеоплеєрах.

Чому починати саме з неї

Синтаксис відносно дружній, а результат видно одразу: написали рядок — натиснули «Запустити» — побачили вивід. У цьому курсі код виконується прямо в уроці (Web Worker у браузері), тож не треба нічого встановлювати, щоб потренуватися. Порівняно з мовами, де спочатку треба зібрати проєкт і налаштувати середовище, тут барʼєр входу нижчий.

JavaScript — одна з найпоширеніших мов у світі: величезна кількість вакансій, документації й готових прикладів. Вивчивши основи, ви зможете читати код на GitHub, розуміти фронтенд-проєкти й поступово переходити до серверної розробки або інструментів на кшталт React. Цей курс дає фундамент, а не «швидкий хак» на один день.

Примітка

HTML описує «що на сторінці», CSS — «як це виглядає», JavaScript — «що відбувається при діях користувача». Три технології доповнюють одна одну; без JS інтерфейс залишається мертвим.

Запустіть перший приклад нижче. Змініть текст у лапках і запустіть знову — так ви перевіряєте, що середовище живе і реагує на ваш код. Експериментуйте без страху: помилка в консолі — це підказка, а не вирок. Кожен успішний запуск зміцнює звʼязок між написаним текстом і результатом на екрані.

JavaScript
console.log("Hello, JavaScript!");
console.log("Я пишу свій перший рядок");
Вивід

Натисніть «Запустити» — вивід зʼявиться тут

Підказка

Додайте третій console.log з будь-якою фразою.

Вправа

JavaScript

Надрукуйте одним console.log рядок JavaScript.

JavaScript
// ваш код

Тести

Ще не перевіряли

    Порада

    У курсі ми пишемо сучасний стиль: let і const замість застарілого var у більшості місць. var згадаємо окремо — щоб розуміти чужий код і підводні камені області видимості.

    Що запамʼятати

    JavaScript додає поведінку веб-сторінкам і працює далеко за межами браузера. Навчання починається з маленьких програм, які щось друкують — саме так ви перевіряєте ідеї. У наступних уроках ви дізнаєтесь, як читати програму рядок за рядком, користуватися консоллю й будувати алгоритм перед тим, як писати код.

    Перевірка

    4 питання

    Кілька питань за матеріалом уроку. Спроб — скільки завгодно.

    1.Яка головна роль JavaScript у браузері?
    2.Де ще, окрім браузера, часто запускають JavaScript?
    3.Навіщо в першому уроці викликати console.log?
    4.Що з переліченого найкраще описує цей курс?