Простой ответ будет (26 символов):
String.fromCharCode(97+n);
Если пространство драгоценное, вы можете сделать следующее (20 символов):
(10+n).toString(36);
Подумайте, что вы могли бысо всеми этими дополнительными байтами!
Как это работает, вы конвертируете число в основание 36, поэтому у вас есть следующие символы:
0123456789abcdefghijklmnopqrstuvwxyz
^ ^
n n+10
Смещением на 10 символов начинаются с a
вместо 0
.
Не совсем уверен в том, насколько быстрым будет выполнение двух разных примеров на стороне клиента.