Course Content

Introduction to React

ES6 Ternary Operator

The **ternary operator** is a concise and readable way to express conditional statements in JavaScript. It has the following syntax:

Here the statement of interest is ` number % 2 == 0 ? "Even" : "Odd"`

.

If you look closely, you will notice that it follows the syntax of the ternary operator. Here `number % 2 == 0`

is the expression to be evaluated. The operator returns `"Even"`

if the expression is true, and `"Odd"`

if the expression is false. In turn, the returned value is stored in the variable `numType`

.

FizzBuzz problem using ternary operator (not if-else):

## Task

Write a conditional using the ternary operator that returns the square of `i`

if `i`

is less than 5 otherwise the cube of `i`

.

Section 1.

Chapter 8