JavaScript7 min read
JavaScript Truthy and Falsy Values
Understand truthy and falsy values in JavaScript. Learn which values are considered true/false.
Alex Thompson
December 19, 2025
0.0k0
JavaScript Truthy and Falsy
Falsy Values
These are considered false:
```javascript false 0 '' (empty string) null undefined NaN ```
Truthy Values
Everything else is truthy:
```javascript true 1 'hello' [] {} ```
Usage
```javascript if (user) { // Runs if user is truthy }
const result = value || 'default'; ```
Key Takeaway
Falsy values are false, null, undefined, 0, '', NaN. Everything else is truthy. Important for conditionals.
#JavaScript#Truthy#Falsy#Beginner