programming:javascript:usage
This is an old revision of the document!
Table of Contents
Funktionen
Einfache bedingte Ausdrücke
Allgemein bei return:
predicate ? consequent-expression : alternative-expression
predicate: x >= 0
consequent-expression: x
alternative-expression: -x
function abs(x) {
return x >= 0 ? x : - x;
}
Mehrfach bedingte Ausdrücke
p1, p2, … pn: Prädikate
e1, e2, … en: Ausdrücke
final-alternative-expression: letzter Ausdruck fall alle anderen nicht zutreffen.
p1 ? e1 : p2 ? e2 … : pn ? en : final-alternative-expression
function abs(x) {
return x > 0
? x
: x === 0
? 0
: -x;
}
zusammengesetzte Bedingungen
expression1 && expression2 → und
entspricht: expression1 ? expression2 : false
> function test_zahl(z){ return z>0 && z<11 ? z : console.log("falsch")}
>
> test_zahl(2)
2
> test_zahl(22)
falsch
> function test2_zahl(z){ return z>0 ? z<11 : console.log("falsch")}
>
> test2_zahl(2)
true
> test2_zahl(22)
false
> test2_zahl(-2)
falsch
programming/javascript/usage.1668962786.txt.gz · Last modified: 2023/01/11 20:30 (external edit)