JavaScript Inline if

JavaScript Inline if
Bedingte Aussagen sind einer der Hauptbausteine ​​der Programmierung. Sie ermöglichen es Entwicklern, eine bedingte Logik hinzuzufügen und nach verschiedenen Parametern zu überprüfen. Wenn Sie mit bedingter Logik arbeiten, müssen Sie nach bestimmten Bedingungen prüfen und handeln, wenn es entweder wahr oder falsch ist.

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 = 10
sei B = 2
if (a> b)
Konsole.Protokoll (a)

anders
Konsole.Protokoll (b)

Mit der Inline -If -Anweisung können wir den obigen Code jedoch in einer einzigen Zeile minimieren, wie im folgenden Code gezeigt:

Sei a = 10
sei B = 2
Konsole.Protokoll (a> b) ? A: b);

In 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.JS
10

Wie 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 = 10
sei B = 2
Konsole.log (a> b && a || b)

Hier 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 = 10
sei B = 2
Konsole.Protokoll (a> b) ? A: aIm obigen Beispiel haben wir mehrere Bedingungen. Wenn a größer als b ist, drucken a, wenn a weniger als b, drucken b, sonst nan ist.

Schließen

In diesem Artikel haben wir besprochen, wie Inline -If -Anweisungen mit ternärisch und logischen und operativen Implementierungen implementiert werden können.