Що таке constructor у JavaScript?
constructor — це спеціальний метод у класі, який автоматично викликається при створенні нового об’єкта цього класу. Він використовується для ініціалізації властивостей об’єкта. Пояснення: Приклад використання:
constructor — це спеціальний метод у класі, який автоматично викликається при створенні нового об’єкта цього класу. Він використовується для ініціалізації властивостей об’єкта. Пояснення: Приклад використання:
Клас — це шаблон (або «макет») для створення об’єктів, які мають однакові властивості та методи. Класи були введені в JavaScript у стандарті ES6 (2015) як зручніший синтаксис поверх уже існуючої системи прототипного наслідування. Пояснення: Частина Що вона робить class Person Оголошення нового класу з назвою Person constructor(…) Метод, що викликається при створенні нового об’єкта this.name […]
Page Object — це патерн проєктування (шаблон), який використовується в автоматизованому тестуванні (наприклад, з WebDriver, Playwright або Cypress). Він дозволяє відокремити логіку взаємодії з елементами сторінки від самих тестів. Простими словами Page Object — це JavaScript-клас або модуль, який представляє одну вебсторінку або її частину. В ньому описано, як знайти елементи та які дії можна […]
Об’єкт у JavaScript — це структура даних, яка дозволяє зберігати пари «ключ → значення». Об’єкти — одна з базових концепцій JS, і використовуються майже всюди. Синтаксис створення об’єкта: Доступ до властивостей: Через крапку: console.log(person.name); // “Оля” Через квадратні дужки: console.log(person[“age”]); // 25 Можна додавати або змінювати значення: person.city = “Київ”; // додатиperson.age = 26; // […]
Тут зібрані офіційні матеріали по функціям, налаштуванням https://nodejs.org/uk/learn/getting-started/introduction-to-nodejs Node.js — це середовище виконання JavaScript з відкритим вихідним кодом та підтримкою кількох платформ. Це популярний інструмент майже для будь-якого типу проєктів! Node.js використовує движок JavaScript V8 — ядро браузера Google Chrome — поза браузером. Це дозволяє Node.js працювати з високою продуктивністю. Додаток Node.js працює в одному […]
typeof Уяви, що в тебе є різні коробки: одна з яблуками, інша з машинками, ще одна з книжками.typeof — це наче етикетка, яка каже, що в коробці: jsCopyEditlet фрукт = “яблуко”; console.log(typeof фрукт); // “string” — це рядок (слово) let число = 10; console.log(typeof число); // “number” — це число let логіка = true; console.log(typeof […]
Уяви собі коробку з іменем x. І є ще інша річ y, яку ми, можливо, хочемо покласти в цю коробку. Залежно від того, що вже є в коробці, ми або кладемо y, або нічого не змінюємо. x &&= y “Кладемо y, тільки якщо в коробці вже щось є.” Приклад: jsCopyEditlet x = “цукерка”; x &&= […]
Ці оператори працюють на 32-бітних цілих числах. Кожен оператор виконує дію над окремими бітами числа. Таблиця операторів: Оператор Назва Приклад Пояснення (у бітах) Результат Десяткове & І (AND) 5 & 1 0101 & 0001 0001 1 | АБО (OR) 5 | 1 0101 | 0001 0101 5 ~ НЕ (NOT) ~5 ~0101 1010 -6* ^ […]
Що відбувається з пам’яттю при створенні змінної в JavaScript? Тип Опис Приклад string Рядок тексту “Привіт”, ‘JS’ number Числа (цілі та десяткові) 42, 3.14, -7 bigint Дуже великі цілі числа 12345678901234567890n boolean Логічне значення true, false undefined Значення змінної, якій ще нічого не присвоєно let x; // x === undefined null Усвідомлене “нічого” let user […]
Оператор == порівнює адреси в памʼяті. Кожного разу, коли ти пишеш String = “…”, програма перевіряє, чи існує вже такий рядок у пулі рядків. Якщо так — новий створюватися не буде. І нове посилання вказуватиме на ту ж саму адресу в пулі рядків, де цей рядок уже зберігається. Пул рядків (String Pool) — це область […]
© <it/>Praktik 2025. Powered by WordPress