Ausbreitung des Coronavirus führt zu immer mehr Tafel-Schließungen

Um 1,6 Millionen bedürftige Tafel-Nutzer:innen jetzt nicht allein zu lassen, ruft Tafel Deutschland e.V. zu Solidarität und Unterstützung auf. Sie wollen helfen? Informationen finden Sie unter tafel.de.

Coronacharityshop.png

Eine weitere Möglichkeit ist der Einkauf im CoronaCharityShop – alle Einnahmen gehen zu 100 % an die Tafeln. Herzlichen Dank für Ihre Unterstützung.

JavaScript/Operatoren/ternärer Operator

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

Der bedingte (ternäre) Operator ist ein Operator in JavaScript, der eine kürzere Alternative zu bedingten Anweisungen ist. Er besteht aus drei Operanden.

  • Chrome
  • Firefox
  • IE
  • Opera
  • Safari

Syntax

Bedingung ? Ausdruck1: Ausdruck2

  • Bedingung: Ausdruck, der als wahr oder falsch ausgewertet werden kann.
  • Ausdruck1, Ausdruck2: Ausdrücke mit Werten eines beliebigen Typs.


Beispiel
  function fuehrendeNull(zahl) {
    zahl = (zahl < 10 ? '0' : '' )+ zahl;  
    return zahl;
  }
In der Funktion fuehrendeNull() wird eine Zahl mittels des ternären Operators ? : überprüft, ob sie kleiner als 10 ist. Falls diese Bedingung zutrifft, wird ihr der Wert vor dem Doppelpunkt (die 0) vorangestellt, falls nicht der hintere Wert, der aber aus einem leeren String besteht.


Siehe auch[Bearbeiten]

Weblinks[Bearbeiten]