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:
"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
).
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
- Literal auf Wikipedia