login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[Opgelost!]Or in een while, met javascript?

Offline flyingdragon - 03/11/2006 13:24 (laatste wijziging 03/11/2006 13:52)
Avatar van flyingdragonPHP beginner Ik ben bezig met een while loopje, hier probeer ik een or te gebruiken, maar dit wilt niet werken.
is het wel mogelijk om met javascript een or te gebruiken in een While?

  1. while(password != 1 || password != 2 || password != 3)


*ik weet dat het niet veilig is, is alleen om wat uit te proberen 

5 antwoorden

Gesponsorde links
Offline MothZone - 03/11/2006 13:28
Avatar van MothZone PHP ver gevorderde Dit heeft niet eens nut, het geeft altijd true.

Stel: password = 0
dus je while geeft true want 0 != 1 != 2 != 3

Zelfde met alle getallen kleiner dan 1 en groter dan 3

Stel: password = 1
dus je while geeft true want 1 != 2 != 3

Zelfde met 2 en 3

Dus het geeft altijd true...
Offline flyingdragon - 03/11/2006 13:30
Avatar van flyingdragon PHP beginner Altijd?,
Want het is de bedoeling dat hij false is, als het 1 , 2 , of 3 is.

Hoe kan ik dat doen dan?, het moet wel met een loopje namelijk 
Offline MothZone - 03/11/2006 13:33 (laatste wijziging 03/11/2006 13:33)
Avatar van MothZone PHP ver gevorderde Je had een loop ja, een oneindige 

  1. while(password != 1 && password != 2 && password != 3)


Of korter:

  1. while(password < 1 && password > 3)


edit als je met kommagetallen werkt is t 2e wel niet van toepassing
Offline flyingdragon - 03/11/2006 13:34
Avatar van flyingdragon PHP beginner Bedankt, hij werkt.
Je hebt helemaal gelijk wat betreft die oneindige loop, was er niet helemaal bij met me hoofd 
Offline Thomas - 03/11/2006 13:39
Avatar van Thomas Moderator En
password != 1 && password != 2 && password != 3
is equivalent met
!(password == 1 || password == 2 || password == 3).
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.18s