Entwickler bevorzugen es, prägnanten und kompakten Code in verschiedenen Szenarien zu schreiben, um ihn besser zu verstehen und die Lesbarkeit des Codes zu verbessern. Wenn beispielsweise eine bedingte Anweisung einfach und kurz ist, empfiehlt es sich, sie in einer Zeile zu schreiben, um sie leicht verständlich zu machen. Für komplexere if-Anweisungen oder für solche mit mehreren Verzweigungen wird im Allgemeinen empfohlen, das mehrzeilige Format anstelle einer Zeile zu verwenden.
Dieses Tutorial beschreibt, wie man eine Zeile schreibt. Wenn ' Stellungnahme.
Wie erstelle ich If-Statement-Einzeiler in JavaScript?
Um eine einzeilige if-Anweisung zu erstellen, verwenden Sie das „ ternärer Operator “. Es enthält drei Operanden: „ wahrer Ausdruck“, „falscher Ausdruck“ und eine „Bedingung“ mit „? Und ': “ Zeichen. Diese Zeichen kennzeichnen und trennen die Operanden.
Syntax
Die folgende Syntax wird für die einzeilige if-Anweisung verwendet:
Zustand ? wahrer_ausdruck : falscher_ausdruck
Der ' wahrer Ausdruck “ wird ausgeführt, wenn „ Zustand “ stimmt, sonst „ falscher Ausdruck ' wird durchgeführt.
Beispiel
Erstellen Sie eine Variable “ Grad ” und speichern Zeichenfolge “ A “:
Grad lassen = 'A' ;Verwenden Sie nun den ternären Operator und prüfen Sie, ob die Variable „ grade“ speichert „A“. Falls ja „dann drucken“ Hervorragend ” andernfalls drucken “ Am besten “:
Grad == 'A' ? 'Hervorragend' : 'Am besten' ;
In der angegebenen Ausgabe wird der wahre Ausdruck ausgeführt, da die Bedingung „ WAHR “:
Mit dem ternären Operator können Sie auch mehrere if-Anweisungen in einer Zeile erstellen. Hier ist die Variable „ Grad ' Shops ' D “:
Grad lassen = 'D' ;Überprüfen Sie nun, ob die „ grade“ speichert „A“. wenn ja, dann „Hervorragend“ drucken, wenn „Klasse“ „B“ speichert, „Beste“ drucken, wenn „C“ gespeichert wird, „Gut“ drucken, andernfalls „Ausreichend“ drucken “:
Grad == 'A' ? 'Hervorragend' : Grad == 'B' ? 'Am besten' : Grad == 'C' ? 'Gut' : 'Gerecht' ;Ausgang
Hier, in der obigen Ausgabe, ist keine der Bedingungen wahr, also wird die else-Anweisung ausgeführt:
Abschluss
Um eine einzeilige if-Anweisung zu erstellen, verwenden Sie das „ ternärer Operator “. Es enthält drei Operanden: „ wahrer Ausdruck“, „falscher Ausdruck“ und eine „Bedingung“ mit „? Und ': “ Zeichen. Diese Zeichen kennzeichnen und trennen die Operanden. Der ternäre Operator ist auch als Abkürzung für if-else-Anweisungen bekannt. In diesem Tutorial haben wir beschrieben, wie Sie eine „if“-Anweisung in einer Zeile erstellen.