2016-03-21 6 views
0

Ich möchte eine Zahl in den entsprechenden Buchstaben umwandeln. Zum Beispiel:Konvertieren der Nummer in den Buchstaben

Kann dies in Javascript getan werden, ohne das Array manuell zu erstellen? In PHP gibt es eine Range() -Funktion, die das Array automatisch erstellt. Alles ähnlich in Javascript?

+0

Können Sie Eingang und Ausgang – gurvinder372

+0

Hinweis teilen Probe helfen: Check ASCII-Werte für Buchstaben für entsprechende – LorDex

Antwort

7

Ja, mit Number#toString(36) und einer Anpassung.

var value = 10; 
 

 
document.write((value + 9).toString(36).toUpperCase());

1

Sie können einfach das tun, ohne Arrays String.fromCharCode(code) Funktion als Buchstaben haben aufeinanderfolgenden Codes. Zum Beispiel: String.fromCharCode(1+64) gibt Ihnen "A", gibt Ihnen "B" und so weiter.

0

dies können Sie

static readonly string[] Columns_Lettre = new[] { "A", "B", "C"}; 

public static string IndexToColumn(int index) 
    { 
     if (index <= 0) 
      throw new IndexOutOfRangeException("index must be a positive number"); 

     if (index < 4) 
      return Columns_Lettre[index - 1]; 
     else 
      return index.ToString(); 
    }