Literal

Literals repräsentieren Werte in JavaScript. Dies sind feste Werte—nicht Variablen—die Sie buchstäblich in Ihrem Skript angeben.

Beispiele

String-Literale

Ein String-Literal besteht aus null oder mehr Zeichen, die in doppelte (") oder einfache Anführungszeichen (') eingeschlossen sind. Ein String muss durch Anführungszeichen desselben Typs begrenzt sein (also entweder beide einfache oder beide doppelte Anführungszeichen).

Die folgenden sind Beispiele für String-Literale:

js
"foo";
"bar";
"1234";
"one line \n new line";
"Joyo's cat";

Objekt-Literale

Ein Objekt-Literal ist eine Liste von null oder mehr Paaren von Eigenschaftsnamen und zugehörigen Werten eines Objekts, eingeschlossen in geschweifte Klammern ({}).

Das folgende ist ein Beispiel für ein Objekt-Literal. Das erste Element des car-Objekts definiert eine Eigenschaft, myCar, und weist ihr einen neuen String zu, "Toyota"; das zweite Element, die getCar-Eigenschaft, wird sofort mit dem Ergebnis der Ausführung der Funktion carTypes('Honda') zugewiesen; das dritte Element, die special-Eigenschaft, verwendet eine bestehende Variable (sales).

js
const sales = "BMW";

function carTypes(name) {
  return name === "Honda" ? name : `Sorry, we don't sell ${name}.`;
}

const car = {
  myCar: "Toyota",
  getCar: carTypes("Honda"),
  special: sales,
};

console.log(car.myCar); // Toyota
console.log(car.getCar); // Honda
console.log(car.special); // BMW

Siehe auch