Does EcmaScript have "reverse if notation"?

Viewed 49

The normal way to write an if-statement is

if (a == b) {a=1}

but in eg. Perl it is possible to write the same as

a=1 if (a == b)

Question

Is a similar syntax possible with EcmaScript?

1 Answers

There is not a specific statement to do that. You still have several options though

if (a == b) {
  a = 1
}

if (a == b) a = 1      // No parenthesis

a == b ? a = 1 : null  // Using ternary operator
a = a == b ? 1 : a     // Using ternary operator
Related