Javascript für Anfänger Teil 2/3
Themen, die Sie in diesem Teil behandeln werden
- Operationen
- Bedingungen
- Schleifen
- Funktion
In JavaScript sind Operationen Aktionen, die Sie mit Werten ausführen können, um einen neuen Wert zu erzeugen. JavaScript hat mehrere Arten von Operationen, darunter:
- Zuweisung : Zuweisungsoperationen weisen einer Variablen einen Wert zu. Der gebräuchlichste Zuweisungsoperator ist
=, der den Wert auf der rechten Seite der Variablen auf der linken Seite zuweist. Zum Beispiel:
let x = 10; // assigns the value 10 to the variable x
let x = 10;
x += 5; // x is now 15
x *= 2; // x is now 30
let x = 10 + 5; // x is now 15
let y = 20 - 10; // y is now 10
let z = 5 * 2; // z is now 10
let a = 20 / 5; // a is now 4
let b = 7 % 3; // b is now 1
let x = 10;
let y = 5;
console.log(x == y); // false
console.log(x != y); // true
console.log(x > y); // true
console.log(x < y); // false
console.log(x >= y); // true
console.log(x <= y); // false
let x = true;
let y = false;
console.log(x && y); // false
console.log(x || y); // true
console.log(!x); // false
Es gibt verschiedene Arten von Bedingungen in JavaScript, darunter:
ifAnweisung: EineifAnweisung wird verwendet, um einen Codeblock auszuführen, wenn eine bestimmte Bedingung erfüllt isttrue. Es hat die folgende Syntax:
if (condition) {
// code to be executed if condition is true
}
if (condition) {
// code to be executed if condition is true
} else {
// code to be executed if condition is false
}
if (condition1) {
// code to be executed if condition1 is true
} else if (condition2) {
// code to be executed if condition1 is false and condition2 is true
} else {
// code to be executed if condition1 and condition2 are false
}
switch (expression) {
case value1:
// code to be executed if expression is equal to value1
break;
case value2:
// code to be executed if expression is equal to value2
break;
default:
// code to be executed if expression is not equal to any of the values
}
In JavaScript ist eine Schleife eine Kontrollstruktur, mit der Sie einen Codeblock wiederholt ausführen können, bis eine bestimmte Bedingung erfüllt ist. Es gibt verschiedene Arten von Schleifen in JavaScript, darunter:
forSchleife: EineforSchleife wird verwendet, um einen Codeblock eine bestimmte Anzahl von Malen auszuführen. Es hat die folgende Syntax:
for (initialization; condition; increment) {
// code to be executed
}
for (let i = 1; i <= 10; i++) {
console.log(i);
}
while (condition) {
// code to be executed
}
Hier ist ein Beispiel für eine whileSchleife, die von 1 bis 10 zählt:
let i = 1;
while (i <= 10) {
console.log(i);
i++;
}
do {
// code to be executed
} while (condition);
Hier ist ein Beispiel für eine do-whileSchleife, die von 1 bis 10 zählt:
let i = 1;
do {
console.log(i);
i++;
} while (i <= 10);
4. Funktionen
In JavaScript ist eine Funktion ein Codeblock, der mit Namen definiert und aufgerufen werden kann. Funktionen können Argumente akzeptieren, bei denen es sich um Werte handelt, die an die Funktion übergeben werden, wenn sie aufgerufen wird, und sie können mithilfe der returnAnweisung einen Wert zurückgeben.
Hier ist ein Beispiel für eine einfache Funktion in JavaScript:
function greet(name) {
return "Hello, " + name;
}
let greeting = greet("John"); // "Hello, John"
Sie können auch Funktionen mit mehreren Argumenten definieren:
function add(x, y) {
return x + y;
}
let sum = add(10, 20); // 30
Funktionen können auch anonym definiert und in einer Variablen gespeichert werden:
let multiply = function(x, y) {
return x * y;
}
let product = multiply(10, 20); // 200
Funktionen können auch in Pfeilnotation definiert werden:
let divide = (x, y) => {
return x / y;
}
let quotient = divide(10, 5); // 2
Javascript für Anfänger 1. Teil : https:///@mdaliansari33/javascript-for-beginner-part-2–3-f86113fcc95e
Javascript für Anfänger 3. Teil : https://medium.com/@mdaliansari33/javascript-for-beginner-part-3-3-b655c1395cc

![Was ist überhaupt eine verknüpfte Liste? [Teil 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































