Menu
Coddy logo textTech

Booleans

Part of the Fundamentals section of Coddy's Lua journey — lesson 7 of 90.

A boolean is a data type that can only hold one of two values: true or false.

Think of booleans as simple yes/no answers or on/off switches. They're perfect for representing states like whether a player is alive, if a door is locked, or if a game is over.

Creating boolean variables in Lua is straightforward:

isReady = true
gameOver = false

Notice that true and false don't need quotes around them - they're special keywords in Lua, not strings.

challenge icon

Challenge

Easy

Create a variable named isReady and assign it the boolean value true. Then print the value of this variable.

Cheat sheet

A boolean is a data type that can only hold one of two values: true or false.

Creating boolean variables in Lua:

isReady = true
gameOver = false

Note that true and false are special keywords in Lua and don't need quotes around them.

Try it yourself

-- TODO: Write your code here
quiz iconTest yourself

This lesson includes a short quiz. Start the lesson to answer it and track your progress.

All lessons in Fundamentals