Яка з наведених функцій є оголошеною функцією (function declaration)?
const sum = function(a, b) { return a + b }
function sum(a, b) { return a + b }
const sum = (a, b) => a + b
let sum = new Function('a', 'b', 'return a + b')
Яка з наведених функцій є оголошеною функцією (function declaration)?
const sum = function(a, b) { return a + b }
function sum(a, b) { return a + b }
const sum = (a, b) => a + b
let sum = new Function('a', 'b', 'return a + b')
Що таке анонімна функція в JavaScript?
Функція без параметрів
Функція, яка викликається автоматично
Функція без імені
Функція з кількома параметрами
Як створити стрілкову функцію (arrow function)?
let sum = (a, b) => { return a + b }
let sum = (a, b) <- { return a + b }
let sum = (a, b) -> { return a + b }
let sum = (a, b) ==> { return a + b }
Який метод функції дозволяє викликати її із заданим контекстом?
apply()
call()
bind()
Усі вищезазначені
Яка різниця між function declaration та function expression?
function declaration доступна до свого оголошення, а function expression — ні
function expression оголошується з ключовим словом let
Обидві функції однакові
Function declaration викликається автоматично
Який синтаксис правильний для створення об'єкта в JavaScript?
let obj = new Object()
let obj = {}
let obj = []
let obj = Object()
Яка з наступних методів використовується для перетворення об'єкта в масив пар [ключ, значення]?
Object.keys()
Object.values()
Object.entries()
Object.assign()
Що робить метод Object.assign()?
Копіює властивості з одного або більше об'єктів у цільовий об'єкт
Видаляє властивості з об'єкта
Створює новий об'єкт
Оголошує властивість як константу
Що повертає метод Object.keys()?
Масив значень об'єкта
Масив ключів об'єкта
Масив пар [ключ, значення]
Новий об'єкт
Як створити порожній масив у JavaScript?
let arr = new Array()
let arr = []
let arr = Array()
Усі вищенаведені
Що робить метод Array.push()?
Додає елемент на початок масиву
Видаляє останній елемент масиву
Додає елемент у кінець масиву
Видаляє перший елемент масиву
Який метод масиву об'єднує його з іншим масивом?
slice()
splice()
filter()
concat()
Яка з методів масиву перетворює його в рядок?
join()
map()
filter()
reduce()
Що робить метод масивів splice()?
Вирізає частину масиву і повертає її
Додає елементи на будь-яку позицію в масиві
Замінює частину масиву
Усі вищенаведені
Який метод масиву використовується для фільтрації елементів?
reduce()
filter()
map()
find()
Який метод дозволяє перевести рядок до нижнього регістру?
toLower()
lowerCase()
toLowerCase()
changeCase("lower")
Що робить метод split() для рядків?
Видаляє частину рядка
Розбиває рядок на масив
Знаходить підрядок
Обрізає зайві пробіли
Як можна видалити пробіли на початку та в кінці рядка?
trim()
slice()
substring()
concat()
Як створити новий об'єкт дати в JavaScript?
let now = Date.new()
let now = Date.create()
let now = new DateTime()
let now = new Date()
Який метод повертає поточний рік з об'єкта Date?
getYear()
getFullYear()
getDate()
getMonth()
Як отримати поточний день тижня з об'єкта Date?
getDay()
getDate()
getFullDay()
getWeek()
Що повертає метод Math.random()?
Ціле число від 0 до 1
Випадкове число між 0 і 1
Випадкове ціле число
Випадкове число між 1 і 100
Що повертає метод Math.floor(5.9)?
6
5
9
0
Як округлити число до найближчого більшого значення?
Math.floor()
Math.round()
Math.ceil()
Math.max()
Який метод використовується для знаходження мінімального значення з ряду чисел?
Math.max()
Math.floor()
Math.min()
Math.ceil()
Що робить метод Math.pow(2, 3)?
Повертає квадратний корінь числа 2
Повертає число 2, піднесене до степеня 3
Повертає число 3, піднесене до степеня 2
Повертає логарифм числа 2
Який метод повертає квадратний корінь числа?
Math.round()
Math.pow()
Math.sqrt()
Math.floor()
Який метод Math використовується для отримання випадкового числа між 0 та 100?
Math.random(100)
Math.floor(100)
Math.random100()
Math.random() * 100
Створюйте онлайн-тести для контролю знань і залучення учнів до активної роботи у класі та вдома
Створити тест