ottenuto in quel modo dovrebbe già essere una stringa
se x es. fosse 3
alert(2+terzultimo)
restituirebbe 23
cioè una somma di stringhe

x ottenere 5 dovresti fare
alert(2+parseInt(terzultimo))