JavaScript je všestranný, dynamický programovací jazyk, který je základní součástí moderního vývoje webových stránek. Původně vytvořený pro přidání interaktivity do statických HTML stránek, JavaScript se vyvinul v mocný nástroj, který lze použít jak na straně klienta, tak na straně serveru.
Naše aplikace s kartičkami obsahuje pečlivě vybrané otázky k pohovoru pro JavaScript s komplexními odpověďmi, které vás efektivně připraví na jakýkoliv pohovor vyžadující znalost JS. IT Kartičky nejsou jen nástrojem pro uchazeče o zaměstnání - jsou skvělým způsobem, jak si upevnit a otestovat své znalosti, bez ohledu na vaše aktuální kariérní plány. Pravidelné používání aplikace vám pomůže držet krok s nejnovějšími trendy v JavaScriptu a udržet vaše dovednosti na vysoké úrovni.
Stáhněte si naši aplikaci z App Store nebo Google Play a získejte více zdarma fishek nebo se přihlaste k odběru pro přístup ke všem fishek.
function outerFunction() {
let outerVariable = `Jsem venku!`;
function innerFunction() {
console.log(outerVariable); // Má přístup k 'outerVariable'
}
innerFunction();
}
outerFunction(); // Zobrazí `Jsem venku!`
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('Operace byla úspěšná.');
} else {
reject('Operace se nezdařila.');
}
});
promise
.then(result => {
console.log(result); // Vypíše: 'Operace byla úspěšná.'
})
.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 hodnota = null ?? 'výchozí hodnota';
let hodnota1 = 0 || 'výchozí';
console.log(hodnota1); // výstup: 'výchozí', protože 0 je false hodnota
let hodnota2 = 0 ?? 'výchozí';
console.log(hodnota2); // výstup: 0, protože 0 není null ani undefined
const symbol1 = Symbol('mujSymbol');
const symbol2 = Symbol('mujSymbol');
console.log(symbol1 === symbol2); // vrátí false
let obj = {};
let soukromaVlastnost = Symbol('soukroma');
obj[soukromaVlastnost] = 'Tohle je soukrome';
console.log(obj[soukromaVlastnost]); // 'Tohle je soukrome'
console.log(Object.keys(obj)); // []
let john = { name: "John" };
let weakMap = new WeakMap();
weakMap.set(john, "...");
john = null; // přepsat referenci
// john je odstraněn z paměti!
let john = { name: "John" };
let weakSet = new WeakSet();
weakSet.add(john);
john = null; // přepsat referenci
// john je odstraněn z paměti!
Rozšiřte své znalosti JavaScriptu s našimi kartičkami.
Od základů programování po zvládnutí pokročilých technologií, IT Flashcards je vaším pasem k dokonalosti v IT.
Stáhněte nyní a objevte svůj potenciál v dnešním konkurenčním technologickém světě.