Common JavaScript Manual/Condition operator

Conditional operator

If we need just set value for any variable in depent of condition, we can use conditional operator. It's shorter than "if" expression many times. Let's see example.

name = "Artiom";
cond = true;

//If expression
if(cond){
  name = "Tom";
}else{
  name = "Artem";
}

//Conditional operator
name = cond?"Tom":"Artem";

Nested conditional operator

As 'if' expression so and Conditional operator can be multiple.

name = "Artiom";
cond1 = false;
cond2 = true;

//Conditional operator
name = cond1?"Tom":cond2?"Artem":"NoName"


Logic and Comparison operators · Switch expression

Category:Book:Common JavaScript Manual#Condition%20operator%20 Category:Book:Common JavaScript Manual#Condition%20operator%20
Category:Book:Common JavaScript Manual