JavaScript has a conditional operator that we can use in place of an if statement. Here is the syntax…
let foo = ( bar > 1 ) ? true : false;
So we have a test , which is in the parentheses, then a question mark (?). If the test returns true, the expression prior to the colon returns. Otherwise, the content after the colon runs. These are used for simple if/else statements. Here is another example…
let foo = ( 5 > 4 ) ? ‘Yes’ : ‘No’;
In this case, the expression will return the “yes” string because 5 is greater than 4.
Happy Coding!
Clay Hess