NEW
Font size
WorksheetsТест з JavaScript2
Total questions: 28
Worksheet time: 14mins
Яке ключове слово використовується у JavaScript для оголошення змінної, що не може змінювати своє значення в ?
var
let
const
static
Який оператор використовується для визначення типу даних змінної в JavaScript?
typeOf
typeof
instanceof
dataType
Яке значення поверне console.log(Math.round(3.2));?
3
4
3.0
3.5
Який тип даних має значення null в JavaScript?
string
number
object
undefined
Яке з наступних значень вважається "falsy" в JavaScript?
1
"hello"
[]
0
Який оператор використовується для логічного "АБО" в JavaScript?
&&
||
!
==
Що буде виведено в консоль після виконання цього коду?
let x = 10;
if (x > 5) {
console.log("Більше 5"); }
else {
console.log("Менше або дорівнює 5"); }
"Більше 5"
"Менше або дорівнює 5"
Помилка
Нічого не виведеться
Скільки разів виконається тіло циклу for (let i = 0; i < 3; i++)?
0
1
3
4
Як отримати доступ до початкового елемента масиву const arr = [10, 20, 30];?
arr[1]
arr.first()
arr[0]
arr.start()
Який метод масиву додає один або більше елементів в кінець масиву?
unshift()
pop()
push()
shift()
Що буде виведено в консоль після виконання цього коду?
const fruits = ["Яблуко", "Банан", "Ківі"];
fruits.splice(1, 1);
console.log(fruits);
["Яблуко", "Банан"]
["Яблуко", "Ківі"]
["Банан", "Ківі"]
["Яблуко", "Банан", "Ківі"]
Який метод використовується для об'єднання двох або більше масивів у один новий масив?
join()
merge()
combine()
concat()
Що таке функція в JavaScript?
Змінна для зберігання даних.
Блок коду, який виконує певну задачу.
Тип даних.
Метод масиву.
Який метод використовується для отримання масиву всіх ключів об'єкта?
Object.values()
Object.keys()
Object.entries()
Object.getOwnPropertyNames()
Що таке "вкладені об’єкти"?
Об'єкти, які зберігаються в масиві.
Об'єкти, які містять інші об'єкти як свої властивості.
Об'єкти, які не мають властивостей.
Об'єкти, які використовуються лише для математичних операцій.
Що буде виведено в консоль після виконання цього коду? const car = { brand: "Toyota", model: "Camry" };
car.year = 2020;
console.log(car.year);
undefined
car.year
2020
Помилка
Для чого використовується оператор spread (...)?
Для збору кількох аргументів функції в масив.
Для розкладання колекції елементів у місцях, де очікуються окремі значення.
Для оголошення нової змінної.
Для створення об'єкта.
Що є результатом використання оператора spread з масивами?
Змінює оригінальний масив.
Створює копію масиву з окремими елементами.
Видаляє елементи з масиву.
Перетворює масив на рядок.
Який патерн використовується для передачі параметрів у функцію, щоб зробити виклик більш зрозумілим?
Патерн "глобальних змінних"
Патерн "об'єкт параметрів"
Патерн "масив параметрів"
Патерн "послідовних аргументів"
Що буде виведено в консоль після виконання цього коду?
const arr1 = [1, 2];
const arr2 = [...arr1, 3, 4];
console.log(arr2);
[1, 2]
[3, 4]
[1, 2, 3, 4]
[[1, 2], 3, 4]
Що таке колбек-функція?
Функція, яка викликає саму себе.
Функція, яка передається як аргумент іншій функції.
Функція, яка повертає іншу функцію.
Функція, яка не приймає аргументів.
Які переваги мають стрілочні функції порівняно зі звичайними функціями?
Вони завжди мають власну область видимості this.
Коротший синтаксис та лексичний this.
Не можуть бути використані як колбеки.
Завжди повертають undefined.
Що означає "чиста функція" в JavaScript?
Функція, яка не використовує глобальні змінні.
Функція, яка завжди повертає однаковий результат для однакових аргументів і не має побічних ефектів.
Функція, яка не приймає аргументів.
Функція, яка використовується тільки для відладки.
Що буде виведено в консоль після виконання цього коду?
const sum = (a, b) => a + b;
console.log(sum(5, 3));
5, 3
8
undefined
Помилка
Який метод масиву створює новий масив, заповнений результатами виклику наданої функції для кожного елемента вихідного масиву?
forEach()
filter()
map()
reduce()
Який метод масиву створює новий масив з усіма елементами, для яких надана функція повертає true?
map()
forEach()
filter()
find()
Що буде виведено в консоль після виконання цього коду?
const numbers = [1, 2, 3, 4, 5];
const evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers);
[1, 3, 5]
[2, 4]
[1, 2, 3, 4, 5]
[]
Який метод масиву використовується для впорядкування елементів масиву?
reverse()
sort()
splice()
slice()
