Boolean (بولین) یک نوع داده در علم کامپیوتر و زبانهای برنامهنویسی است که تنها دو مقدار ممکن را میتواند داشته باشد: True (درست) یا False (نادرست). این نوع داده در منطق و ریاضیات مبتنی بر جبر بول (Boolean Algebra) پایهگذاری شده است و کاربرد فراوانی در کنترل جریان اجرای برنامهها دارد.
تقریباً در تمامی زبانهای برنامهنویسی نوع داده بولین وجود دارد. برای مثال:
