A boolean expression is an expression in a programming language that produces a boolean value when evaluated, i.e. one of true or false.