Jan Guth: Dez zu Hex

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

  1. 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

    --
    - Wissen ist gut
    - Können ist besser
    - aber das Beste und Interessanteste ist der Weg dahin!
  2. 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

  3. 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

    --
    Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!