Was ist Ternary operator?

Der ternäre Operator ist ein Operator, der in einigen Programmiersprachen vorhanden ist und drei Operanden anstelle der typischen ein oder zwei, die die meisten Operatoren verwenden, verwendet. Es bietet eine Möglichkeit, einen einfachen If-Else-Block zu verkürzen. Betrachten Sie beispielsweise den folgenden JavaScript-Code.

var num = 4, msg = "";
if (num === 4) {
  msg = "Correct!";
}
else {
  msg = "Incorrect!";
}
alert(msg);

Wenn die num-Variable gleich 4 ist, dann erhält der Benutzer ein “Richtig!” Botschaft. Andernfalls erhält der Benutzer ein “Falsch!” Botschaft. Bei dieser Art des Vergleichs können Sie den Code mithilfe des ternären Operators verkürzen. Unten ist ein Beispiel dafür, wie es funktioniert.

variable_name = (condition) ? value_if_true : value_if false;

Mit einem ternären Operator können Sie der Variablen einen Wert zuweisen, wenn die Bedingung wahr ist, und einen anderen Wert, wenn die Bedingung falsch ist.

Das if else-Blockbeispiel von oben könnte nun wie im folgenden Beispiel geschrieben werden.

var num = 4, msg = "";
msg = (num === 4) ? "Correct!" : "Incorrect!";
alert(msg);

Ein ternärer Operator macht die Zuweisung eines Werts zu einer Variablen leichter ersichtlich, da er in einer einzigen Zeile statt in einem if else-Block enthalten ist.

Operator, Programmierbegriffe, Ternär

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here