2 Bedingungen in If() JavaScript?
also 2 die umbedingt erfüllt sein müssen.
if(x>0 & x<1 )
Bei einem entweder oder muss ich nur ein | packen
if(x>0 | x<1 )
die zahl könnte ja dann auch -1313133 sein weil das kleiner als 1 ist wenn ihr versteht was ich meine.
soll zwischen 0-1 sein oder zwischen 0-alle positiven zahlen
4 Antworten
FaTech
bestätigt
Von
Experte
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer
Hey,
ja das geht, einfach mit 2 &
if (bool1 && bool2)
Mfg Jannick (L1nd)
Woher ich das weiß:Hobby
"Oder" (||) ist nicht dasselbe wie "entweder oder" (XOR bzw. |). true || false = true. true | false ergibt keinen Sinn. Mit bitweisen Operatoren wie & und | vergleichst du die einzelnen Bits zweier Werte, nicht deren Wahrheitswerte.
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
Computer, programmieren, JavaScript
Nutze && und ||, nicht & und |.
Woher ich das weiß:Hobby – Programmieren ist mein Hobby & Beruf
Dann passt das && doch?
danke