JavaScript to wszechstronny, dynamiczny język programowania, który jest fundamentalnym elementem nowoczesnego tworzenia stron internetowych. Pierwotnie stworzony do dodawania interaktywności do statycznych stron HTML, JavaScript ewoluował do potężnego narzędzia, które może być używane zarówno po stronie klienta, jak i serwera.
Nasza aplikacja z fiszkami zawiera starannie dobrane pytania rekrutacyjne z JavaScript wraz z wyczerpującymi odpowiedziami, które skutecznie przygotują Cię do każdej rozmowy kwalifikacyjnej wymagającej znajomości JS. IT Flashcards to nie tylko narzędzie dla osób szukających pracy - to doskonały sposób na utrwalanie i testowanie swojej wiedzy, niezależnie od Twoich aktualnych planów zawodowych. Regularne korzystanie z aplikacji pomoże Ci być na bieżąco z najnowszymi trendami w JavaScript i utrzymać swoje umiejętności na wysokim poziomie.
Pobierz naszą aplikację w App Store lub Google Play, aby uzyskać więcej darmowych fiszek lub subskrybuj dostęp do wszystkich fiszek.
function outerFunction() {
let outerVariable = 'Jestem na zewnątrz!';
function innerFunction() {
console.log(outerVariable); // Ma dostęp do zmiennej 'outerVariable'
}
innerFunction();
}
outerFunction(); // Wyświetli 'Jestem na zewnątrz!'
console.log(myVar); // undefined
var myVar = 5;
console.log(myVar); // 5
console.log(myFunction()); // "Hello World"
function myFunction() {
return "Hello World";
}
function sum(a, b) {
return a + b;
}
const sum = (a, b) => a + b;
const promise = new Promise((resolve, reject) => {
const success = true;
if (success) {
resolve('Operacja pomyślna.');
} else {
reject('Operacja nieudana.');
}
});
promise
.then(result => {
console.log(result); // Wypisze: 'Operacja pomyślna.'
})
.catch(error => {
console.log(error);
});
function executeAfterTimeout(callback, timeout) {
setTimeout(() => {
console.log('Czas minął!');
callback();
}, timeout);
}
executeAfterTimeout(() => {
console.log('To jest callback!');
}, 2000);
let value = null ?? 'default value';
let value1 = 0 || 'default';
console.log(value1); // output: 'default' ponieważ 0 to wartość fałszywa
let value2 = 0 ?? 'default';
console.log(value2); // output: 0 ponieważ 0 nie jest null ani undefined
const symbol1 = Symbol('mySymbol');
const symbol2 = Symbol('mySymbol');
console.log(symbol1 === symbol2); // zwraca false
let obj = {};
let privateProperty = Symbol('private');
obj[privateProperty] = 'This is private';
console.log(obj[privateProperty]); // 'This is private'
console.log(Object.keys(obj)); // []
let john = { name: "John" };
let weakMap = new WeakMap();
weakMap.set(john, "...");
john = null; // overwrite the reference
// john is removed from memory!
let john = { name: "John" };
let weakSet = new WeakSet();
weakSet.add(john);
john = null; // overwrite the reference
// john is removed from memory!
Poszerz swoją wiedzę z JavaScript z naszymi fiszkami.
Od podstaw programowania po opanowanie zaawansowanych technologii, IT Flashcards to Twój paszport do doskonałości IT.
Pobierz teraz i odkryj swój potencjał w dzisiejszym konkurencyjnym świecie techniki.