JavaScript Ternary Operator
New Courses Coming Soon
Join the waiting lists
Learn the basics of the JavaScript Ternary Operator
The ternary operator is the only operator in JavaScript that works with 3 operands, and it’s a short way to express conditionals.
This is how it looks:
<condition> ? <expression> : <expression>
The condition <condition>
is evaluated as a boolean, and upon the result, the operator runs the first expression (if the condition is true) or the second.
This is an example: we check if running
equals to true, and if this is the case we call the stop()
function. Otherwise we call the run()
function:
Example usage:
const running = true;
(running === true) ? stop() : run()
→ Get my JavaScript Beginner's Handbook
→ Read my
JavaScript Tutorials
on The Valley of Code
→ Read my
TypeScript Tutorial
on The Valley of Code
Here is how can I help you:
- COURSES where I teach everything I know
- CODING BOOTCAMP cohort course - next edition in 2025
- BOOKS 16 coding ebooks you can download for free on JS Python C PHP and lots more
- Follow me on X