Gerold: Rechnen in Hex

Hallo!

Mit parseInt(x,16) kann ich einen einzelne Ziffer von Hex ins Zehnersystem umrechnen. Gibt es eine Methode(in Javascript) mit der ich beliebig in Hex Rechnen kann?

Vielen Dank
Gerold

  1. schau mal nach
    http://selfhtml.teamone.de/helferlein/dezhex.htm

    1. Hallo,

      schau mal nach
      http://selfhtml.teamone.de/helferlein/dezhex.htm

      Naja, das kann man auch einfacher haben:

      // dezhex
      dez=255;
      hex=dez.toString(16); // ff
      alert(hex);

      // dezoct
      dez=255;
      oct=dez.toString(8); // 377
      alert(oct);

      // dezbin
      dez=255;
      bin=dez.toString(2); // 11111111
      alert(bin);

      usw.

      MfG, Thomas

      1. Hallo,

        [Nachtrag:]

        Naja, das kann man auch einfacher haben:

        Diese beiden Funktionen habe ich mal fuer einen Tipp geschrieben (wollte aber niemand haben ;-)

        // Zeichenkette --> Dezimalzahl

        function ZK2Dez(zk,basis)
        {
          return parseInt(zk,basis);
        }

        Aufrufbeispiele mit Ergebnis:

        alert(ZK2Dez("1010",2)); // 10
        alert(ZK2Dez("123",8));  // 83
        alert(ZK2Dez("ff",16));  // 255

        // Dezimalzahl --> Zeichenkette

        function Dez2ZK(zahl,basis)
        {
          return zahl.toString(basis);
        }

        Aufrufbeispiele mit Ergebnis:

        alert(Dez2ZK(10,2));   // 1010
        alert(Dez2ZK(83,8));   // 123
        alert(Dez2ZK(255,16)); // ff

        MfG, Thomas