Hva er hensikten med en boolsk Operatør?

Hva er hensikten med en boolsk Operatør?


Programmerere og webutviklere bruke boolske operatorer for å kontrollere flyten av henrettelse i sine områder og applikasjoner. Mange programmeringsspråk bruke boolske variabler og verdier. Betinget utsagn ofte bruke boolske operatorer for å utføre tester på programmet data og resultatene av disse testene avgjøre hva som skal skje på et bestemt tidspunkt under utførelse. Boolske operatører lar programmerere å lage komplekse kjeder av testing i sine skript.

boolske verdier

Boolske verdier kan bare være enten sant eller usant. De fleste programmeringsspråk støtter boolske variabler, som i følgende Javascript eksempel:
Var ISEVEN = false;

Boolske variabler har ofte navn som indikerer deres formål. For eksempel kan denne variabelen indikere hvorvidt et antall inngangsverdi er til og med, med en verdi av sann hvis det er, falsk hvis det ikke er. Boolske variabler og verdier gir programmerere et verktøy for å håndtere uforutsigbare situasjoner som brukerundersøkelser og importerte data.

kontroll Flow

Boolske operatører og verdier er ofte involvert i kontrollflyt. Kontrollflyt gjelder programmeringsspråkstrukturer. Snarere enn et skript utfører en linje om gangen fra begynnelsen av en fil til slutten, kontrollstrukturer la programmerere diktere varierte strømmer av utførelse som passer til spesielle omstendigheter. For eksempel, hvis en bruker skriver inn data for et program funksjon, men dataene er ikke gyldig for noen grunn, kan søknaden må be brukeren om å justere deres innspill. En boolsk test kunne sjekke input for gyldighet. Hvis inngangen er ikke gyldig, må programmet til å utføre en annen prosess.

conditionals

Programmeringsspråk bruke boolske operatorer som en del av betinget utsagn. Følgende eksempel PHP-koden demonstrerer en betingelsestest:
if (strlen ($ brukernavn)> 20) echo "Navn er for lang";

Denne testen kontrollerer lengden av en streng variabel. Hvis lengden av strengen er større enn 20, vil innholdet i setningen utføres. Dette betyr at betingelsestesten returnerte sanne verdi. Dersom strengen ikke er lengre enn 20 tegn, returnerer test en falsk verdi.

syntax

Boolske operatører lar programmerere til kjede betinget tester sammen. Følgende eksempel Java-kode demonstrerer:
if (someNumber <10 || otherNumber> 5)

Denne testen vil returnere true hvis en av testene i det return true, slik de er lenket bruke "eller" operatør. For å teste for begge forhold være sant, kan programmet bruke følgende endret versjon:
if (someNumber <10 && otherNumber> 5)

Denne testen bruker "og" operatøren å kjede de mindre testene. Testen som helhet vil bare returnere true hvis begge disse returnere true. For å teste om to tall er like, gjelder følgende kode:
if (someNumber == otherNumber)

For å teste for et tall som enten er større enn eller lik en annen, kan følgende syntaks anvendes:
if (someNumber> = otherNumber)

For å teste om noe ikke er tilfelle, kan programmet bruke følgende syntaks:
if (! someNumber <10)

Programmerere kan kjede sammen så mange tester som de trenger.