> For the complete documentation index, see [llms.txt](https://dhrubo.gitbook.io/programming-with-js/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dhrubo.gitbook.io/programming-with-js/basic-syntax/statements.md).

# Statements

In programming, a statement is a piece of code that represents a single action or a sequence of actions that are executed by the computer. Statements are the basic building blocks of a program and are used to create logic, control flow, and perform operations on data.

Examples of statements in programming languages include:

* Assignment statements: assign a value to a variable
* Conditional statements: perform a test and execute different code based on the result
* Looping statements: repeat a set of instructions until a certain condition is met
* Function calls: call a function to perform a specific task
* Input/output statements: read data from or write data to a file or other device

In summary, statements are the basic units of code in a programming language that carry out specific actions and enable a program to perform tasks and solve problems.
