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);