Un valor booleano (y variable) es verdadero o falso.
En (en mi humilde opinión) idiomas correctamente definidos hay un tipo booleano adecuado, que solo puede tomar esos dos valores.
La lógica booleana y los operadores tratan con “y”, “o”, “xor” y “no” (en su mayoría), y en cualquier combinación.
- Al hacer una aplicación, ¿debe hacer que el front-end sea el primero o el back-end?
- ¿Por qué Twitter eligió Scala como su idioma principal cuando reescribió el back-end para abordar los desafíos de escalabilidad?
- ¿Es posible abandonar JavaScript solo para TypeScript (tanto para diseño de back-end como de front-end)? Si es así, ¿vale la pena?
- ¿Cuál es la forma más fácil para un aficionado de comenzar con los marcos de back-end?
- ¿Qué es mejor aprender a través de una programación dinámica de front-end de clase o de back-end?
Una expresión condicional puede contener operadores booleanos, así como operadores relacionales (=,> etc.). Los operadores relacionales tienden a tener prioridad sobre los operadores booleanos.
Una declaración condicional es típicamente if / else, switch y loop declaraciones.
Los operadores bit a bit (donde se considera cada bit en los valores involucrados) están separados de los operadores booleanos, en lenguajes tipo C que se distinguen por símbolos simples y dobles, por ejemplo & vs &&, mientras que otros lenguajes pueden usar “y” para ambos.
Puede que me falte un matiz aquí y allá, ya que los idiomas difieren.