TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸TASIOMIND.DEV — OPERATIONAL▸▸▸FULL STACK DEVELOPER @ GWQ SERVICEPLUS AG▸▸▸FOUNDER — K8SGPT.AI▸▸▸OPEN SOURCE: ACTIVE▸▸▸DISTRIBUTED SYSTEMS / KUBERNETES / AI▸▸▸RUST + GO + PYTHON▸▸▸FIELD TESTED / STATUS — NOMINAL▸▸▸LOCATION: EUROPE/BERLIN▸▸▸

JavaScript Conditionals

November 21, 2016

if / else

code
if (age >= 18) {
  console.log("adult");
} else {
  console.log("minor");
}

Ternary

code
const label = isAdmin ? "admin" : "user";

Nur fuer einfache Faelle, sonst lieber if.

Short-circuit

code
const name = input || "guest"; // Default (aber 0/"" sind false)

Mit modernen Defaults:

code
function countToFive(start = 1) {
  for (let i = start; i <= 5; i++) console.log(i);
}

Switch

code
switch (role) {
  case "admin":
    break;
  case "user":
    break;
  default:
    break;
}