Skip to content

JavaScript Ternary Operator

Learn the basics of the JavaScript Ternary Operator

THE AHA STACK MASTERCLASS

Launching May 27th

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

I wrote 20 books to help you become a better developer:

  • Astro Handbook
  • HTML Handbook
  • Next.js Pages Router Handbook
  • Alpine.js Handbook
  • HTMX Handbook
  • TypeScript Handbook
  • React Handbook
  • SQL Handbook
  • Git Cheat Sheet
  • Laravel Handbook
  • Express Handbook
  • Swift Handbook
  • Go Handbook
  • PHP Handbook
  • Python Handbook
  • Linux Commands Handbook
  • C Handbook
  • JavaScript Handbook
  • CSS Handbook
  • Node.js Handbook
...download them all now!

Related posts that talk about js: