Es cierto que las variables booleanas solo pueden tener dos posibles valores: true o false, y que se pueden utilizar directamente en una estructura if para evaluar una condición.
Por ejemplo, si tenemos una variable booleana llamada "esMayorDeEdad" que indica si una persona es mayor de edad o no, podemos utilizarla en una estructura if de la siguiente manera:
if (esMayorDeEdad) {
// Hacer algo si es mayor de edad
} else {
// Hacer algo si no es mayor de edad
}