In computer science, a Boolean expression is an expression used in programming languages that produces either true or false when evaluated. Boolean expressions are often used by conditionals in computer programs to decide which code to run.

Most Boolean expressions will contain at least one variable (X > 3), and often more (X > Y) so that the expression can be useful for various values of X and Y.