Gli operatori logici sono simboli che aiutano nella valutazione delle espressioni booleane. Questi si trovano in quasi tutti i linguaggi di programmazione che supportano booleano. Esempi comuni sono && (AND), || (O), ! (NOT), == ([valore] uguale a), === ([valore e tipo] uguale a),> = (maggiore o uguale a), <= (minore o uguale a),> (maggiore di) e <(minore di)