Ergebnistyp des Bedingungsoperators

Machen Sie folgende Definition in der JShell:

var x = 17+4*2==42 ? "echt" : 5

Welchen Typ hat die Variable x? Was ist so verwirrend.