Vue.js / Nuxt.js

Основи JavaScript

Variables, types, functions, arrow functions, destructuring, spread operator, template literals

20 питань зі співбесід·
Junior
1

Яка основна різниця між var і let у JavaScript?

Відповідь

Фундаментальна різниця полягає у scope змінних. let має block scope, тобто змінна, оголошена через let, існує лише в межах блоку, де вона визначена (між фігурними дужками). var має function scope, що може спричиняти неочікувану поведінку, оскільки змінна доступна за межами блоку. Ця різниця у scope робить let рекомендованим вибором для уникнення помилок, пов'язаних із hoisting та scope.

2

Коли слід використовувати const замість let для оголошення змінної?

Відповідь

const слід використовувати, коли змінна ніколи не буде повторно присвоєна після початкового оголошення. Хороша практика — оголошувати всі змінні через const за замовчуванням і переходити на let лише тоді, коли потрібне повторне присвоєння. Це робить код передбачуванішим і допомагає зрозуміти намір розробника. Зауваження: const запобігає повторному присвоєнню, але не зміні властивостей object.

3

Які примітивні типи існують у JavaScript?

Відповідь

JavaScript має сім примітивних типів: string для рядків символів, number для цілих і десяткових чисел, boolean для значень true і false, undefined для неініціалізованих змінних, null для представлення навмисної відсутності значення, symbol для створення унікальних ідентифікаторів та bigint для великих цілих чисел. Примітивні типи незмінні й порівнюються за значенням, на відміну від object, які порівнюються за посиланням.

4

Яка різниця між null і undefined у JavaScript?

5

Який оператор слід використовувати для строгого порівняння двох значень у JavaScript?

+17 питань зі співбесід

Інші теми співбесід Vue.js / Nuxt.js

Опануй Vue.js / Nuxt.js для наступної співбесіди

Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.

Почни безкоштовно