I\'m trying to convert the following if-else to it\'s ternary operator representation in javascript as follows
var x = 2; if (x === 2) {alert(\"2\");} else
I don't like it's either. So you're on the right track looking for alternatives.
In this case, I would write:
t===2 && alert("2")
Your idea is valid too, for instance you can do this:
t===2 ? alert("2") : null
But it's four extra chars.