转换号码的JavaScript信(convert number to letter javascri

2019-08-02 05:56发布

我试图将数字转换成文字。 我在做,要么需要一个数字或数字与字母的div的数组。 所以1-3只是1-3。 但4-13需要是一个/ 4,B / 5,C 6等。 有没有一种方法可以让我轻松地将这些数字转换成字母。 也许设定量变化的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 + "'>&nbsp;</div>");
    }else{
        $('#teeth-diagram').append("<div class='tooth' id='" + Letter goes here + "/" + i + "'>&nbsp;</div>");
    }
}

Answer 1:

因为97是“A”的ASCII值,和你的“一”是3的值,你需要这样做,以获得整数值转换为字符:

if(i>=3){
    String.fromCharCode(94 + i);
}


Answer 2:

是的你可以。 使用var letter = String.fromCharCode(number); 为了得到一个小写一个,数量是97,B是98等等。 大写A 65,B是66,等等。 看到这个的jsfiddle为例



文章来源: convert number to letter javascript