我正在尝试将数字转换成字母.我正在制作一系列需要数字或数字和字母的div.所以1-3只是1-3.但是4-13需要是a / 4,b / 5,c6等等.有没有办法,我可以很容易地将这些数字转换成字母.可能将ascii值改变一定量?
for(var i = 1; i < 33; i++){ if( i < 4 || (i > 13 && i < 20) || i > 29){ $('#teeth-diagram').append("<div class='tooth' id='" + i + "'> </div>"); }else{ $('#teeth-diagram').append("<div class='tooth' id='" + Letter goes here + "/" + i + "'> </div>"); } }
解决方法
因为97是’a’的ascii值,而’a’的值为3,所以您需要这样做才能获得转换为字符的整数值:
if(i>=3){ String.fromCharCode(94 + i); }