Was ist ein ternärer Operator in JavaScript?
A ternär Der Bediener arbeitet auf die gleiche Weise wie die IF -Anweisungen. Es bewertet eine Bedingung, falls wahr, es führt einen Codeblock aus, der sich auf diese Bedingung bezieht.
Schauen wir uns die Syntax der ternär Operator:
Zustand ? Expression1: Expression2Der ternär Der Bediener bewertet zuerst die Testbedingung und dann:
Der ternäre Operator wird als solcher bezeichnet ternär Der Bediener funktioniert wirklich:
// Code -Snippet zum Überprüfen, ob ein Schüler erwachsen ist oder nichtAngenommen, der Benutzer tritt 18 ein. Dann der Zustand Alter> = 18 wird überprüft, was true bewertet wird. Der erste Ausdruck wird also der Ergebnisvariablen zugeordnet.
Und wenn der Benutzer ungefähr 15 eingibt, bewertet die Bedingung auf False und der zweite Ausdruckspass wird der Ergebnisvariablen zugeordnet.
So verwenden Sie den ternären Operator, um If/sonst -Anweisungen zu ersetzen
In JavaScript die ternär Der Bediener wird als Ersatz für einige If/sonst -Anweisungen verwendet. Beispielsweise können im nachstehend angegebenen Code -Snippet die Anweisungen ersetzt werden:
// Überprüfen Sie, ob ein Schüler einen Test bestanden hat oder nichtMit:
// ternärer Operator, um das Testergebnis zu überprüfenSo verwenden Sie verschachtelte ternäre Operatoren
Ternär Operatoren können in anderen verschachtelt werden ternär Operatoren als Ausdrücke:
// Code -Snippet, um die Note des Schülers zu überprüfenAbschluss
Ternär Operatoren werden verwendet, um einer Variablen, die auf unterschiedlichen Bedingungen basiert, unterschiedliche Werte zuzuweisen. In den meisten Fällen wird nicht empfohlen, zu ersetzen, wenn/sonst Anweisungen mit ternär Betreiber, da es Code schwieriger zu lesen und zu verstehen kann, aber in einigen Fällen eine einzelne Zeile ternär Operator anstelle von Multi -Line, wenn/sonst Anweisungen nützlich sein können. In dieser Anleitung haben wir gelernt, die zu verwenden ternär Operator; Darüber hinaus haben wir auch etwas verschachtelt ternär Betreiber.