Bon je confirme pour le renvoi de prompt(), c'est bien une chaîne de caractères ( ça semble logique quand on y pense de toute façon ) :
http://www.w3schools.com/jsref/met_win_prompt.asp
" Return value : A String "
Et étant donné qu'on ne peut pas effectuer de calculs avec une chaine de caractères ( "1" + "1" renvoi "11" par exemple ), il faut convertir via parseInt() :
var age = parseInt(prompt("Pour jouer, tu dois me donner ton âge"));
Si tu préfères une version peut-être un peu plus claire :
var age = prompt("Pour jouer, tu dois me donner ton âge");
age = parseInt(age);