JavaScript è un linguaggio di programmazione versatile e dinamico, fondamentale per lo sviluppo web moderno. Inizialmente creato per aggiungere interattività alle pagine HTML statiche, JavaScript si è evoluto in uno strumento potente utilizzabile sia lato client che lato server.
La nostra app di flashcard include domande di colloquio JavaScript accuratamente selezionate con risposte complete che ti prepareranno efficacemente per qualsiasi colloquio che richieda conoscenze di JS. IT Flashcards non è solo uno strumento per chi cerca lavoro - è un ottimo modo per rafforzare e testare le tue conoscenze, indipendentemente dai tuoi piani di carriera attuali. L'uso regolare dell'app ti aiuterà a rimanere aggiornato con le ultime tendenze di JavaScript e a mantenere le tue competenze a un livello elevato.
Scarica la nostra app dall'App Store o da Google Play per ottenere più flashcard gratuite o abbonati per accedere a tutte le flashcard.
function outerFunction() {
let outerVariable = `Sono fuori!`;
function innerFunction() {
console.log(outerVariable); // Ha accesso all' 'outerVariable'
}
innerFunction();
}
outerFunction(); // Mostra `Sono fuori!`
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('Operazione riuscita.');
} else {
reject('Operazione fallita.');
}
});
promise
.then(result => {
console.log(result); // Stamperà: 'Operazione riuscita.'
})
.catch(error => {
console.log(error);
});
function executeAfterTimeout(callback, timeout) {
setTimeout(() => {
console.log('È passato del tempo!');
callback();
}, timeout);
}
executeAfterTimeout(() => {
console.log('Questa è una callback!');
}, 2000);
let value = null ?? 'default value';
let value1 = 0 || 'default';
console.log(value1); // output: 'default' perché 0 è un valore falso
let value2 = 0 ?? 'default';
console.log(value2); // output: 0 perché 0 non è null o indefinito
const symbol1 = Symbol('mySymbol');
const symbol2 = Symbol('mySymbol');
console.log(symbol1 === symbol2); // restituisce false
let obj = {};
let privateProperty = Symbol('private');
obj[privateProperty] = 'Questo è privato';
console.log(obj[privateProperty]); // 'Questo è privato'
console.log(Object.keys(obj)); // []
let john = { name: "John" };
let weakMap = new WeakMap();
weakMap.set(john, "...");
john = null; // sovrascrivi il riferimento
// john viene rimosso dalla memoria!
let john = { name: "John" };
let weakSet = new WeakSet();
weakSet.add(john);
john = null; // sovrascrivi il riferimento
// john viene rimosso dalla memoria!
Espandi le tue conoscenze di JavaScript con le nostre flashcard.
Dai fondamenti della programmazione alla padronanza delle tecnologie avanzate, IT Flashcards è il tuo passaporto per l'eccellenza IT.
Scarica ora e scopri il tuo potenziale nel mondo tecnologico competitivo di oggi.