In diesem Tutorial werden wir untersuchen.
JavaScript Inline Wenn Sie ternäre Operatoren verwenden
Die häufigste und beste Verfahren zur Einführung einer Inline -If -Anweisung in JavaScript ist die Verwendung eines ternären Operators.
Der ternäre Operator verwendet einen Dickdarm und ein Fragezeichen, um Logik und Aktion einzuführen.
Lassen Sie uns veranschaulichen, wie wir den ternären Operator verwenden können, um eine Inline -If -Anweisung zu erstellen.
Angenommen, wir haben zwei Zahlen und wollen den größten Wert erhalten. Ohne ternärischen Operator würden wir den Code wie gezeigt schreiben:
Sei a = 10Mit der Inline -If -Anweisung können wir den obigen Code jedoch in einer einzigen Zeile minimieren, wie im folgenden Code gezeigt:
Sei a = 10In diesem Fall verwenden wir den ternären Operator, um den Zustand zu vergleichen, den wir überprüfen möchten. Wenn a größer als B ist, trösten wir.Protokoll (a) Ansonsten Konsole.Protokoll (b).
Das Ausführen des obigen Codes sollte ein Ergebnis wie gezeigt zurückgeben:
$ Node Inline.JSWie Sie sehen können, können wir mit dem ternären Operator die Anweisung IF sonst in einer einzigen Anweisung minimieren.
JavaScript Inline Wenn Sie logische Operatoren verwenden
Die zweite Methode, die Sie verwenden können, ist der logische und den Operator. Es ermöglicht uns, den Zustand zu kombinieren, den wir überprüfen möchten, und den Ausführungsblock in einer einzelnen Zeile wie gezeigt:
Sei a = 10Hier können wir die logische und in der Praxis sehen. Wir beginnen mit der Angabe der Bedingung, die wir auf der linken Seite des Bedieners überprüfen möchten. Wenn wahr, wird der Ausführungsblock ausgeführt. Andernfalls führen Sie den rechten Betrieb aus.
JavaScript Inline if (mehrere Bedingungen) mit dem ternären Operator
Sie können fragen, was passiert, wenn ich eine verschachtelte Erkrankung wie mehrere, wenn ... sonst Blöcke habe? Wir können sie mit dem ternären Operator wie gezeigt implementieren:
Sei a = 10Schließen
In diesem Artikel haben wir besprochen, wie Inline -If -Anweisungen mit ternärisch und logischen und operativen Implementierungen implementiert werden können.