Dez zu Hex
Jan Guth
- javascript
ich will z.b. "204" mit einer javascript funktion in "CC" umwndeln.
Aber ich bin bis jetzt noch nich fündig geworden.
Ich hoffe ihr könnt mir helfen.
Jan
Hallo,
ich will z.b. "204" mit einer javascript funktion in "CC" umwndeln.
Aber ich bin bis jetzt noch nich fündig geworden.
Ich hoffe ihr könnt mir helfen.
Wie wäre es denn mit toString()?
Auf Wiederlesen
Detlef
Hallo,
ich will z.b. "204" mit einer javascript funktion in "CC" umwndeln.
Aber ich bin bis jetzt noch nich fündig geworden.
Ich hoffe ihr könnt mir helfen.
Also wenn du dich mit der Dez->Bin Umwandlung beschäftigt hast, dann ist Dez->Hex genau das gleiche, nur mit der Basis 16.
Also 100 in Binär:
100 / 2 = 50 Rest 0
50 / 2 = 25 Rest 0
25 / 2 = 12 Rest 1
12 / 2 = 6 Rest 0
6 / 2 = 3 Rest 0
3 / 2 = 1 Rest 1
1 / 2 = 0 Rest 1
Von unten nach oben lesen:
1100100 <= Binärstring
Jetzt 583 in Hex:
583 / 16 = 36 Rest 7
36 / 16 = 2 Rest 4
2 / 16 = 0 Resr 2
Hex: 0x247
Der Rest 10,11,12... entsprächen dann A,B,C....
In JavaScript gibt es die Funktion 25%2 => 1.
Das %2 gibt den Rest der Teilung durch 2 zurück.
Grüße
Andavos
Hi,
Aber ich bin bis jetzt noch nich fündig geworden.
Neben dem erwähnte toString(): In http://Coding.binon.net/Number-Library findest Du eine Version für alle Browser und mit ggf. formatierter Ausgabe (also z.B. 10 -> 0A statt A).
Gruß, Cybaer