JavaScript - це універсальна, динамічна мова програмування, яка є фундаментальною частиною сучасної веб-розробки. Спочатку створений для додавання інтерактивності до статичних HTML-сторінок, JavaScript еволюціонував у потужний інструмент, який можна використовувати як на стороні клієнта, так і на стороні сервера.
Наш додаток з картками містить ретельно підібрані питання для співбесіди з JavaScript з вичерпними відповідями, які ефективно підготують вас до будь-якої співбесіди, що вимагає знань JS. IT Картки - це не просто інструмент для шукачів роботи, це чудовий спосіб закріпити та перевірити свої знання, незалежно від ваших поточних кар'єрних планів. Регулярне використання додатку допоможе вам бути в курсі останніх тенденцій JavaScript і підтримувати свої навички на високому рівні.
Завантажте наш додаток з App Store або Google Play, щоб отримати більше безкоштовних карток або підпишіться на доступ до всіх карток.
function outerFunction() {
let outerVariable = `Я ззовні!`;
function innerFunction() {
console.log(outerVariable); // Має доступ до 'outerVariable'
}
innerFunction();
}
outerFunction(); // Відображає `Я ззовні!`
console.log(myVar); // undefined
var myVar = 5;
console.log(myVar); // 5
console.log(myFunction()); // "Hello World"
function myFunction() {
return "Hello World";
}
функция сума(a, b) {
повернути a + b;
}
const сума = (a, b) => a + b;
const promise = new Promise((resolve, reject) => {
const success = true;
if (success) {
resolve('Операція успішна.');
} else {
reject('Операція не вдалась.');
}
});
promise
.then(result => {
console.log(result); // Друкує: 'Операція успішна.'
})
.catch(error => {
console.log(error);
});
function executeAfterTimeout(callback, timeout) {
setTimeout(() => {
console.log('Time passed!');
callback();
}, timeout);
}
executeAfterTimeout(() => {
console.log('This is a callback!');
}, 2000);
let value = null ?? 'значення за замовчуванням';
let value1 = 0 || 'значення за замовчуванням';
console.log(value1); // вивід: 'значення за замовчуванням', тому що 0 це false значення
let value2 = 0 ?? 'значення за замовчуванням';
console.log(value2); // вивід: 0 тому що 0 не є null або не визначеним
const symbol1 = Symbol('mySymbol');
const symbol2 = Symbol('mySymbol');
console.log(symbol1 === symbol2); // повертає false
let obj = {};
let privateProperty = Symbol('private');
obj[privateProperty] = 'Це приватне';
console.log(obj[privateProperty]); // 'Це приватне'
console.log(Object.keys(obj)); // []
let john = { name: "John" };
let weakMap = new WeakMap();
weakMap.set(john, "...");
john = null; // перезаписуємо посилання
// john видалено з пам'яті!
let john = { name: "John" };
let weakSet = new WeakSet();
weakSet.add(john);
john = null; // перезаписуємо посилання
// john видалено з пам'яті!
Розширте свої знання JavaScript за допомогою наших карток.
Від основ програмування до опанування передових технологій, IT Flashcards - ваш квиток до досконалості в ІТ.
Завантажте зараз і розкрийте свій потенціал у сьогоднішньому конкурентному технологічному світі.