Java Reference

In-Depth Information

console.log("n is an odd number");

}

ing the variable
n
by 2. All even numbers leave no remainder when divided by 2, so we

can test to see if
n%2
is equal to zero; if it is,
n
must be even. If
n
is not even, then it must

be odd.

Try running the code with different values of
n
, to check that it works.

Ternary Operator

A shorthand way of writing an
if ... else
statement is to use the ternary operator,
?
,

which takes three operands in the following format:

condition ? (code to run if condition is true) : (code to

run if

↵
condition isn't true)

Here's the example for testing if the variable
n
is odd or even, rewritten to use the ternary

operator:

n = 5;

n%2 === 0 ? console.log("n is an even number") :

console.log("n is

↵
an odd number");

<< n is an odd number

The ternary operator can make your code more succinct, but can also make it difficult to

read, so be careful when you use it.

switch
Statements

You can actually string lots of
if
and
else
statements together to make a logical decision

tree: