# if Statement

Runs a block of code only when a condition is true.

## What does **if Statement** do in JavaScript?

**if Statement** — Runs a block of code only when a condition is true.

```javascript
if (stock > 0) {
    status = "Available";
} else {
    status = "Sold out";
}
```

Level: Novice · [More JavaScript terms at this level](https://www.ask-codey.com/glossary/subjects/javascript/novice)

Updated: September 27, 2026

## In other subjects

- [if Statement in C#](https://www.ask-codey.com/glossary/if-statement-c-sharp)
- [If Statement in C#](https://www.ask-codey.com/glossary/if-statement-c-style)
- [if Statement in Java](https://www.ask-codey.com/glossary/if-statement-java)

Source: https://www.ask-codey.com/glossary/if-statement-javascript
