En datatypen Boolean är en enkel , logisk typ som du brukar använda för att representera en av två möjliga tillstånd : ? Sant eller falskt . Det finns i de flesta programmeringsspråk , inklusive C /C + + , Java och Visual Basic , Web programmeringsspråk såsom PHP och JavaScript , samt även på andra språk , inklusive olika SQL- språk som MySQL och PostgreSQL . Värden
En boolesk variabel kan bara ha två värden : true eller false . Vissa programmeringsspråk , såsom Python , likställa dessa till numeriska värden , noll för falsk och en eller ibland något positivt värde för sant , men andra, såsom Visual Basic , tänker inte dessa värden vara likvärdiga . Ibland beror på hur de språk lagra värden i minnet. För de sistnämnda språken , bara använda den "sanna " och " False " nyckelord som används av booleska typ variabler . Även i språk som låter dig använda siffror för att tilldela värden till booleska variabler , kan du inte använda negativa värden .
Använder
Booleska typer används oftast i logiskt värde kontroll , till exempel för att se om användaren har gått in i en del information , huruvida en del av ett program är aktiv eller för att kontrollera om ett visst antal iterationer har skett . Till exempel , kan du använda ett booleskt värde som en del av en if-sats för att säkerställa att en användare använder ett PHP login skript har angett rätt användarnamn och lösenord . Alternativt kan du använda ett booleskt värde för att slå på och av kontroller i ett Visual Basic-program .
Operations
flesta programmeringsspråk låter dig tilldela startvärden till booleska variabler och ändra dem under hela programmet . Du kan också använda booleska typer i olika verksamheter , inklusive loopar och villkorliga kontroller . Till exempel kan du använda en if-sats för att se om en boolesk variabel värde är sant , och om så är fallet , utför en åtgärd . Om det är falskt , utföra någon annan åtgärd . Du kan också skicka booleska typer av funktioner och metoder .
Begränsningar
booleska värden inte har ett brett utbud av framställningar eller möjliga värden , såsom sträng eller numerisk typ värdena har dock vissa SQL språk kan du tilldela värden till booleska variabler än sant eller falskt . Alternativa värden är null , vilket är en Boolean typ som du inte har initierats , och okända , som är ett resultat när du försöker jämföra något med ett null- värde . Däremot tillåter de flesta programmeringsspråk inte dessa extra värden .