? Computer programmører og web -udviklere bruger booleske operatører til at styre strømmen af udførelsen i deres sites og applikationer . Mange programmeringssprog bruger boolean variabler og værdier. Betingede udsagn ofte bruge booleske operatører at foretage forsøg på programdata og resultaterne af disse test afgøre, hvad der skal ske på et bestemt tidspunkt under udførelsen. Boolske operatorer tillader programmører at skabe komplekse kæder af test i deres scripts. Booleske værdier
booleske værdier kan kun være enten sand eller falsk . De fleste programmeringssprog understøtter boolean variabler , som i det følgende JavaScript eksempel : var ER.LIGE = false;
Boolske variabler ofte har navne , der angiver deres formål. For eksempel kunne denne variabel indikere, om en række inputværdi er selv , med en værdi af sand, hvis det er , falsk hvis det ikke er . Boolske variabler og værdier giver programmører et værktøj til håndtering uforudsigelige situationer som bruger input og importerede data.
Kontrol flow
booleske operatorer og værdier er ofte involveret i kontrol flow . Kontrol flow vedrører programmeringssprog strukturer. Snarere end en script udfører en linje ad gangen fra begyndelsen af en fil til enden , så lad kontrolstrukturer programmører diktere varierede flows for henrettelse , der passer til særlige omstændigheder . For eksempel, hvis en bruger indtaster data for et program funktion, men data er ikke gældende for en eller anden grund kan ansøgningen nødvendigt at bede brugeren om at tilpasse deres input. En boolean test kunne kontrollere input til gyldighed. Hvis input ikke er gyldigt, programmet skal udføre en anden proces .
Betingede
Programmeringssprog bruge booleske operatører som en del af betingede udsagn . Følgende eksempel PHP kode demonstrerer en betinget test: if ( strlen ( $ brugernavn ) > 20) echo " Name er for lang "
Denne test kontrollerer længden af en streng variabel. Hvis længden af strengen er større end 20, vil indholdet af meddelelsen udføre . Det betyder, at den betingede test returnerede en sand værdi . Hvis strengen ikke er længere end 20 tegn , testen returnerer en falsk værdi.
Syntaks
booleske operatorer giver programmører til kæden betingede tests sammen. Følgende eksempel Java-kode demonstrerer : if ( someNumber <10