JavaScript är ett mångsidigt, dynamiskt programmeringsspråk som är en grundläggande del av modern webbutveckling. Ursprungligen skapat för att lägga till interaktivitet till statiska HTML-sidor, har JavaScript utvecklats till ett kraftfullt verktyg som kan användas både på klient- och serversidan.
Vår Flashcards-app innehåller noggrant utvalda JavaScript-intervjufrågor med omfattande svar som effektivt förbereder dig för vilken intervju som helst som kräver JS-kunskaper. IT Flashcards är inte bara ett verktyg för arbetssökande - det är ett utmärkt sätt att förstärka och testa dina kunskaper, oavsett dina nuvarande karriärplaner. Regelbunden användning av appen hjälper dig att hålla dig uppdaterad med de senaste JavaScript-trenderna och hålla dina färdigheter på en hög nivå.
Ladda ner vår app från App Store eller Google Play för att få fler gratis flashcards eller prenumerera för tillgång till alla flashcards.
function outerFunction() {
let outerVariable = `I'm outside!`;
function innerFunction() {
console.log(outerVariable); // Har tillgång till 'outerVariable'
}
innerFunction();
}
outerFunction(); // Visar `I'm outside!`
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('Operationen är framgångsrik.');
} else {
reject('Operationen misslyckades.');
}
});
promise
.then(result => {
console.log(result); // Kommer att skriva ut: 'Operationen är framgångsrik.'
})
.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 ?? 'default value';
let value1 = 0 || 'default';
console.log(value1); // output: 'default' eftersom 0 är ett falskt värde
let value2 = 0 ?? 'default';
console.log(value2); // output: 0 eftersom 0 inte är null eller odefinierat
const symbol1 = Symbol('mySymbol');
const symbol2 = Symbol('mySymbol');
console.log(symbol1 === symbol2); // returnerar 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; // skriv över referensen
// john tas bort från minnet!
let john = { name: "John" };
let weakSet = new WeakSet();
weakSet.add(john);
john = null; // skriv över referensen
// john tas bort från minnet!
Utöka dina JavaScript-kunskaper med våra Flashcards.
Från grundläggande programmering till att bemästra avancerade teknologier är IT Flashcards ditt pass till IT-excellens.
Ladda ner nu och lås upp din potential i dagens konkurrensutsatta tekniska värld.