Hva er en boolsk type?

En boolsk variabel er en enkel, logisk type som du vanligvis bruker til å representere en av to mulige tilstander: sant eller usant. Den er tilgjengelig i de fleste programmeringsspråk, inkludert C / C ++, Java og Visual Basic, Web programmeringsspråk som PHP og Javascript, og også i andre språk, inkludert ulike SQL-språk som MySQL og PostgreSQL.

verdier

En boolsk variabel kan bare ha to verdier: sant eller usant. Noen programmeringsspråk, som Python, likestille disse til numeriske verdier, null for falsk og en eller noen ganger noen positiv verdi for sant, men andre, for eksempel Visual Basic, har ikke tenkt disse verdiene som likeverdige. Noen ganger er dette på grunn av hvordan de språkene lagre verdier i minnet. For disse siste språkene, bare bruke den "sanne" og "falske" søkeord som brukes av boolske typen variabler. Selv i språk som lar deg bruke tall for å tilordne verdier til boolske variabler, kan du ikke bruke negative verdier.

Bruker

Boolske typer er oftest brukt i logisk verdi kontroll, for eksempel for å se om brukeren har oppgitt noen informasjon, enten en del av et program er aktiv eller for å sjekke om et visst antall gjentakelser har oppstått. For eksempel kan du bruke en boolsk verdi som en del av en if setning for å sikre at en bruker som bruker en PHP påloggingsskript har skrevet riktig brukernavn og passord. Alternativt kan du bruke en boolsk verdi for å slå av og på kontroller i et Visual Basic-program.

operasjoner

De fleste programmeringsspråk kan du tildele opprinnelige verdier til boolske variabler og endre dem gjennom hele programmet. Du kan også bruke boolske typer i ulike operasjoner, inkludert løkker og betinget sjekker. For eksempel kan du bruke en if setning for å se om en boolsk variabel verdi er sant, og hvis så, utføre en handling. Hvis det er falsk, utføre en annen handling. Du kan også sende boolske typer til funksjoner og metoder.

begrensninger

Boolske verdier ikke har et bredt spekter av representasjoner eller mulige verdier, for eksempel streng eller numerisk type verdier gjør imidlertid noen SQL språk kan du tildele verdier til andre enn sant eller usant boolske variabler. Alternative verdier inkluderer null, som er en boolsk type som du ikke har initialisert, og ukjente, som er et resultat når du prøver å sammenligne noe med en nullverdi. Men de fleste programmeringsspråk ikke tillate disse ekstra verdier.