var count = 5;
var answered = {};
for(var i=0;i<count;i++){
var className = '.myclass'+i;
answered['Q' + i] = $(className).map(function(){
return $(this).text();
}).get();
}
Now you can use answered.Q1
or answered['Q1']
to access first variable, Q2 for 2nd variable, etc.
What you're trying to achieve is known as 'Variable variable'. Many programming languages supports it, but in Javascript there is no straightforward answer, so you have to use an array or object to contain the new variables.
Read about 'variable variable' for more details: "Variable" variables in Javascript?