nested ternary operator javascript
JavaScript
// vars
var condition3 = 1,
condition2 = 1,
condition1 = 0,
result1,
result2;
// ternary
result1 = condition1 ? 'A'
: condition2 ? 'B'
: !condition3 ? 'C'
:'Z'
// else if
if (condition1) {
result2 = 'A';
} else if (condition2) {
result2 = 'B';
} else if (!condition3) {
result2 = 'C';
} else {
result2 = 'Z';
}
// output
console.log(result1);
console.log(result2);