Un tipo de datos Boolean es un tipo simple, lógico que normalmente se utiliza para representar uno de dos estados posibles: ¿ verdadero o falso . Está disponible en la mayoría de los lenguajes de programación , incluyendo C /C + + , Java y Visual Basic, lenguajes de programación web como PHP y JavaScript , y también en otros idiomas , incluyendo varios idiomas de SQL como MySQL y PostgreSQL . Valores
Una variable booleana sólo puede tener dos valores : true o false . Algunos lenguajes de programación, como Python, equivalen a estos valores numéricos , cero por falso y uno o, a veces algún valor positivo para la verdad, pero otros, como Visual Basic , no tienen la intención de estos valores son equivalentes . A veces esto es debido a cómo los idiomas almacenar los valores en la memoria . Para estas últimas lenguas , sólo utilizar las palabras clave " verdadero" y " falso " que utiliza variables de tipo Boolean. Incluso en los idiomas que le permiten usar números para asignar valores a las variables booleanas , no puede utilizar valores negativos.
Usos
tipos booleanos
se utilizan con mayor frecuencia en valor lógico comprobación , por ejemplo, para ver si el usuario ha introducido alguna información , si una parte de un programa está activo o para comprobar si se han producido un cierto número de iteraciones . Por ejemplo , usted puede usar un valor booleano como parte de una sentencia if para asegurarse de que un usuario mediante una secuencia de comandos de inicio de sesión PHP ha entrado en el usuario y la contraseña correctos . Alternativamente , usted puede usar un valor booleano para activar y desactivar los controles en un programa de Visual Basic .
Operaciones
La mayoría de los lenguajes de programación permiten asignar valores iniciales a las variables booleanas y modificar a lo largo del programa . También puede utilizar los tipos booleanos en diversas operaciones , incluyendo bucles y comprobaciones condicionales. Por ejemplo , puede utilizar una sentencia if para ver si el valor de una variable booleana es verdadera , y si es así , lleve a cabo una acción. Si es falsa , realice alguna otra acción . También puede pasar tipos booleanos para funciones y métodos .
Limitaciones
valores booleanos
no tienen una amplia gama de representaciones o valores posibles , tales como tipo de cadena o numérico Los valores hacen, sin embargo, algunos idiomas de SQL permiten asignar valores a las variables booleanas que no verdaderas o falsas. Valores alternativos incluyen null, que es un tipo booleano que usted no ha inicializado, y desconocidos , que es el resultado cuando se intenta comparar cualquier cosa con un valor nulo. Sin embargo , la mayoría de los lenguajes de programación no permiten que estos valores adicionales.