JavaScript ist eine vielseitige, dynamische Programmiersprache, die ein fundamentaler Bestandteil der modernen Webentwicklung ist. Ursprünglich erstellt, um statische HTML-Seiten interaktiv zu machen, hat sich JavaScript zu einem leistungsfähigen Werkzeug entwickelt, das sowohl auf der Client- als auch auf der Serverseite eingesetzt werden kann.
Unsere Karteikarten-App enthält sorgfältig ausgewählte JavaScript-Fragen für Vorstellungsgespräche mit umfassenden Antworten, die Sie effektiv auf jedes Interview vorbereiten, das JavaScript-Kenntnisse erfordert. IT Flashcards ist nicht nur ein Werkzeug für Arbeitssuchende – es ist eine großartige Möglichkeit, Ihr Wissen zu festigen und zu testen, unabhängig von Ihren aktuellen Karriereplänen. Die regelmäßige Nutzung der App hilft Ihnen, mit den neuesten JavaScript-Trends auf dem Laufenden zu bleiben und Ihre Fähigkeiten auf einem hohen Niveau zu halten.
Laden Sie unsere App aus dem App Store oder Google Play herunter, um mehr kostenlose Lernkarten zu erhalten, oder abonnieren Sie für Zugriff auf alle Lernkarten.
function outerFunction() {
let outerVariable = `Ich bin draußen!`;
function innerFunction() {
console.log(outerVariable); // Hat Zugang zu 'outerVariable'
}
innerFunction();
}
outerFunction(); // Zeigt `Ich bin draußen!`
console.log(myVar); // undefiniert
var myVar = 5;
console.log(myVar); // 5
console.log(myFunction()); // "Hallo Welt"
function myFunction() {
return "Hallo Welt";
}
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('Operation erfolgreich.');
} else {
reject('Operation fehlgeschlagen.');
}
});
promise
.then(result => {
console.log(result); // Gibt aus: 'Operation erfolgreich.'
})
.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); // Ausgabe: 'default' weil 0 ist ein falscher Wert
let value2 = 0 ?? 'default';
console.log(value2); // Ausgabe: 0 weil 0 ist nicht null oder undefiniert
const symbol1 = Symbol('mySymbol');
const symbol2 = Symbol('mySymbol');
console.log(symbol1 === symbol2); // gibt false zurück
let obj = {};
let privateProperty = Symbol('private');
obj[privateProperty] = 'Das ist privat';
console.log(obj[privateProperty]); // 'Das ist privat'
console.log(Object.keys(obj)); // []
let john = { name: "John" };
let weakMap = new WeakMap();
weakMap.set(john, "...");
john = null; // überschreiben der Referenz
// john wird aus dem Speicher entfernt!
let john = { name: "John" };
let weakSet = new WeakSet();
weakSet.add(john);
john = null; // überschreiben der Referenz
// john wird aus dem Speicher entfernt!
Erweitern Sie Ihr JavaScript-Wissen mit unseren Karteikarten.
Von den Grundlagen der Programmierung bis hin zur Beherrschung fortgeschrittener Technologien ist IT Flashcards Ihr Schlüssel zur IT-Exzellenz.
Laden Sie jetzt herunter und entdecken Sie Ihr Potenzial in der heutigen wettbewerbsintensiven Technologiewelt.