chiarimento funzione map

ciao a tutti, non ho capito ancora molte cose del linguaggio di programmazione quindi vi disturbo nuovamente.
io ho inserito la funzione map in un codice:
vSelect=map(analogRead(a02), 0, 1023, 1, 6);
vorrei sapere se da questo momento la variabile vSelect diventa un numero tra 1 e 6 e in seguito posso usare ad esempio la funzione
if((vSelect =1 o 2 ecc......fino a 6 oppure rimane un numero tra 0 e 1023?
grazie

http://arduino.cc/en/Reference/Map
Sí, la variabile vSelect avrá dei valori nel range da 1 e 6.
Ciao Uwe