Boolean або logical data type) примітивний тип даних в інформатиці, що приймає два можливі значення, іноді званих істиною (true) та брехнею (false). Є у переважній більшості мов програмування як самостійна сутність чи реалізується через чисельний тип даних.
Знаходження значень логічних виразів Змінні логічного типу описуються за допомогою службового слова Boolean. Вони можуть приймати тільки два значення – False (брехня) та True (істина).
Логічне вираження у програмуванні – конструкція мови програмування, результатом обчислення якої є "істина" або "брехня".
Логічні операції служать для отримання складних логічних виразів з найпростіших. В свою чергу, логічні висловлювання зазвичай використовуються як умови для керування послідовністю виконання програми.