Próbuję konwertować cyfry na litery. Tworzę tablicę elementów div, które potrzebują numeru lub liczby i litery. więc 1-3 to tylko 1-3. ale 4-13 musi być a/4, b/5, c6 i tak dalej. czy istnieje sposób, w jaki mogę łatwo przekształcić te liczby w literę. może zmieniając wartości ascii o ustaloną kwotę?Konwertuj numer na literę javascript
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>");
}
}
Myślę, że jestem missunderstood. Nie chcę wpisywać a, b, c, d na każdym div. Po prostu chcę, żeby to było zrobione dynamicznie. więc jeśli mogę przekonwertować 4 do A i 5 do B, które byłoby świetnie – Gambai
Ten powinien być pomocny - [utworzyć ciąg lub char z wartości ASCII] [1] [1]: http: //stackoverflow.com/questions/602020/javascript-create-a-string- or-char-from-an-ascii-value –
@lserni Nie bez czegoś takiego jak http://jalaj.net/2007/03/08/ asc-and-chr-in-javascript/... czym są "ord" i "chr" w javascript? – Ian