Hallo JürgenB,
if(bmiErgebnis > 21 || bmiErgebnis === 21 && bmiErgebnis < 26 || bmiErgebnis === 26)
es gibt in Javascript auch
>=
und<=
:
if(bmiErgebnis >= 21 && bmiErgebnis <= 26)
wobei die beiden Bedingungen nicht äquivalent sind.
x > 21 || x < 26
trifft sowieso auf alle Zahlen zu.
@Naked
| x | 1. Bedingung | 2. Bedingung | oder-Verknüpfung | |<= 21 | false | true | true | | 21 < x < 26 | true | true | true | | >= 26 | true | false | true |
edit Lesen hilft: Man sollte mit Kopfschmerzen keine Beiträge schreiben. Natürlich sind die Bedingungen äquivalent.
Bis demnächst
Matthias