< Common JavaScript Manual
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"
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.