A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://webplatform.github.io/docs/javascript/operators/conditional_ternary below:

conditional ternary · WebPlatform Docs

conditional ternary Summary

Returns one of two expressions depending on a condition. Also referred to as "if…else shorthand".

Syntax
test ? expression1 : expression2
test
Any Boolean expression.
expression1
An expression returned if test is true. May be a comma expression.
expression2
An expression returned if test is false. More than one expression may be a linked by a comma expression.
Examples

The ?: operator can be used as a shortcut for an if…else statement. It is typically used as part of a larger expression where an if…else statement would be awkward. This example creates a string containing “Good evening.” if it is after 6pm, or “Good day.” otherwise.

var now = new Date();
var greeting = "Good" + ((now.getHours() > 17) ? " evening." : " day.");

The equivalent code using a regular if…else statement would look as follows:

var now = new Date();
var greeting = "Good";
if (now.getHours() > 17)
    greeting += " evening.";
else
    greeting += " day.";
See also Other articles Attributions

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4