ביטוי בולאני (לוגי) הוא משתנה בעל שני ערכים אפשריים: אמת או שקר. אופרטורים לוגיים (גם, או, לא) מקבלים ערכים בולאניים ויוצרים ערכים בולאניים גם כן. בנוסף, השוואת משתנים מסוגים אחרים (מספרים, מחרוזות) יוצרים ערך בולאני.
קטע קוד הבא מציג כיצד ניתן לשלב ערך בולאני בכל מקום בתוכנית בו נדרש ערך כזה:
שלושה בלוקים מייצגים את שלושת האופרטורים הלוגיים:
להלן שישה בלוקים המציגים כיצד ניתן ליצור ערכים בולאניים באמצעות השוואת ערכים מספריים:
ביטוי בולאני שימושי מאוד בעיקר בתוכנית המכילה תנאי, על מנת להחליט איזה קוד יש להריץ. למשל:
חלק מהפונקציות מחזירות ערך אמת או שקר אותו ניתן לאחסן כמשתנה בולאני. לדוגמה, הקוד הבא מגדיר ביטוי "הפעלה" ו"כיבוי" ומאחסן אותו תחת משתנה תואם. לאחר מכן, הקוד מנקה את המסך כאשר "הפעלה" = אמת.
אופרטור לוגי מקבל ערכים בולאניים ויוצר ערך בולאני:
שילוב ("וגם") של שני פסוקים ייצור אמת רק כאשר שני הפסוקים הם אמת.
בחירה בין שני פסוקים ("או") תיצור אמת כאשר אחד משני הפסוקים הוא אמת.
שימוש באופרטור זה הופך את הערך של פסוק.