Entwickler bevorzugen es, präzisen und kompakten Code in verschiedenen Szenarien zu schreiben, um besser zu verstehen und die Code -Lesbarkeit zu verbessern. Wenn beispielsweise eine bedingte Aussage einfach und kurz ist, ist es Best Practice, sie in eine Zeile zu schreiben, um sie leicht verständlich zu machen. Während für komplexere wenn Aussagen oder für Personen mit mehreren Zweigen, wird im Allgemeinen empfohlen, das Multi-Line-Format anstelle einer Zeile zu verwenden.
In diesem Tutorial wird der Weg beschrieben, eine Zeile zu schreiben 'Wenn' Stellungnahme.
So erstellen?
Verwenden Sie die “, um einen One-Liner zu erstellen, wenn Anweisungternärer Operator”. Es enthält drei Operanden “wahrer Ausdruck "," falscher Ausdruck "und ein" Zustand "mit"?" Und ":Zeichen. Diese Zeichen geben die Operanden an und trennen sie.
Syntax
Die folgende Syntax wird für den One-Liner verwendet, wenn Anweisung:
Zustand ? true_expression: false_expressionDer "wahrer Ausdruck”Wird ausführen, wenn die“ZustandIst wahr, sonst die “Falsch Ausdruck" wird durchgeführt.
Beispiel
Erstellen Sie eine Variable “Grad"Und speichern String"A”:
lass grade = "a";Verwenden Sie nun den ternären Operator und prüfen Sie, ob die Variable “grade ”speichert„ a “. Falls ja"Dann drucken"Hervorragend"Ansonsten drucken"Am besten”:
grade == "a" ? "Superb": "Best";In der angegebenen Ausgabe wird der wahre Ausdruck ausgeführt, weil die Bedingung lautet "WAHR”:
Sie können auch mehrere wenn Anweisungen in einer Zeile mit dem ternären Operator erstellen. Hier die Variable “Grad" Shops "D”:
let grade = "d";Überprüfen Sie nun, ob die “grade ”speichert„ a “. Wenn ja, dann drucken Sie "superb", wenn "Grade" "B" "B" speichert "Beste", wenn es "C" in "C" "gut" speichert, drucken Sie sonst "Fair drucken Sie" fair drucken”:
grade == "a" ? "Superb": Klasse == "B" ? "Best": Klasse == "C" ? "Gut": "Fair";Ausgang
Hier ist in der obigen Ausgabe keine der Bedingungen wahr, sodass die elsee Anweisung ausgeführt wird:
Abschluss
Verwenden Sie zum Erstellen eines One-Liner, wenn Sie Anweisung verwenden. “ternärer Operator”. Es enthält drei Operanden “wahrer Ausdruck "," falscher Ausdruck "und ein" Zustand "mit"?" Und ":Zeichen. Diese Zeichen geben die Operanden an und trennen sie. Der ternäre Operator ist auch als Abkürzung für IF-ELSE-Anweisungen bekannt. In diesem Tutorial haben wir den Weg beschrieben, um eine Anweisung in einer Zeile zu erstellen.