Ternary Operator
The one-line IF statement in Javascript (also known as a ternary operator) can be a real time saver.
Example:
var MyVal;
MyVal = x > y ? 10 : -6 ;
The one-line IF statement consists of 3 parts:
Part1 - the conditional statement. In the above example, this would be x > y
Part2 - the return value IF the conditional statement is true. In the above example, this would be the number 10
Part3 - the return value IF the conditional statement is false. In the above example, this would be the number -6
So, in the above example, if the variable x is greater than the variable y, our MyVal variable will be loaded with the value of 10, otherwise our MyVal variable will be loaded with the value of -6