Computer programmeurs en webontwikkelaars gebruiken boolean operatoren om de volgorde van uitvoering in hun sites en applicaties te controleren . Veel programmeertalen gebruiken booleaanse variabelen en waarden . Conditionele statements maken vaak gebruik boolean operators uit te voeren proeven op het programma gegevens en de resultaten van deze tests te bepalen wat er moet gebeuren op een bepaald punt tijdens de uitvoering . Booleaanse operatoren waarmee programmeurs complexe ketens van testen in hun scripts te creëren . Boolean waarden Booleaanse waarden kan alleen waar of onwaar . De meeste programmeertalen ondersteunen boolean variabelen , zoals in het volgende voorbeeld JavaScript : var IS.EVEN = false; Booleaanse variabelen hebben vaak namen die hun doel aan te geven . Zo kan deze variabele aangeven of enkele invoerwaarde zelfs met een waarde true wanneer het , false wanneer deze niet . Booleaanse variabelen en waarden geven programmeurs een hulpmiddel voor de behandeling van onvoorspelbare situaties, zoals invoer van de gebruiker en de geïmporteerde gegevens . Controle Flow Booleaanse operatoren en waarden zijn vaak betrokken bij control flow . Control flow betreft programmeertaal structuren . In plaats van een script uitvoeren van een regel tegelijk vanaf het begin van een bestand tot het einde, controlestructuren laat programmeurs dicteren gevarieerde stromen van uitvoering aan bijzondere omstandigheden . Bijvoorbeeld , als een gebruiker voert gegevens voor een toepassing functie, maar de gegevens zijn niet geldig voor een of andere reden , kan de applicatie nodig om de gebruiker te vragen om hun inbreng te passen . Een boolean test kan de ingang op geldigheid te controleren . Als de ingang niet geldig is, moet het programma een ander proces uit te voeren . Conditionals Programmeertalen gebruiken Booleaanse operatoren als onderdeel van conditionele statements . Het volgende voorbeeld PHP- code toont een voorwaardelijke test : if ( strlen ( $ gebruikersnaam ) > 20 ) echo " Naam is te lang " ; Deze test controleert de lengte van een string variabele . Als de lengte van de snaar is dan 20 , zal de inhoud van de instructie uit te voeren . Dit betekent dat de voorwaardelijke test weer een echte waarde . Als de string niet langer is dan 20 tekens , de test geeft een valse waarde . Syntax Booleaanse operatoren waarmee programmeurs keten conditionele testen samen . Het volgende voorbeeld Java- code laat zien : if ( someNumber < 10 | | otherNumber > 5 ) op Twitter Deze test geeft true als een van de tests in het terug waar, zoals ze zijn geketend met behulp van de "of" operator . Om te testen op Aan beide voorwaarden waar zijn, kan het programma de volgende gewijzigde versie te gebruiken : if ( someNumber < 10 && otherNumber > 5 ) op Twitter Deze test maakt gebruik van de " en " operator om keten de kleinere proeven . De test als geheel zal enige ware terugkeren als beide return true . Om te testen of twee getallen gelijk zijn , geldt de volgende code : if ( someNumber == otherNumber ) op testen verschillende hetzij groter of gelijk aan een andere , de volgende syntax gebruikt : if ( someNumber > ! ; otherNumber ) op Twitter Om te testen of er iets is dat niet het geval = , het programma kan de volgende syntaxis gebruiken : if ( someNumber < 10 ) Programmeurs kan keten samen zoveel tests als ze nodig hebben .
|