Neben + - * / % gibt es ** für Potenzen. Vergleiche solltest du mit === und !== schreiben: Sie prüfen Wert und Typ. Der Operator == wandelt vorher um und führt zu Überraschungen (0 == "0" ist wahr).
Logik: && (und), || (oder), ! (nicht). Der Operator ?? liefert einen Ersatzwert nur bei null oder undefined.
console.log(5 === "5"); // false
console.log(5 == "5"); // true (vermeiden!)
const eingabe = null;
console.log(eingabe ?? "Standard"); // Standard
console.log(2 ** 8); // 256Merke
Immer
===statt==verwenden&&,||,!für Logik??ersetzt nur null und undefined
Aufgabe
Prüfe, ob 10 und "10" mit == und mit === gleich sind, und erkläre den Unterschied.