karin: wieviele Nachkommastellen

Hallo

ich habe eine zahl und möchte herausfinden wieviele Nachkommastellen sie hat.

Vielleicht kann mir hier jemand helfen?

  1. Hi!

    ich habe eine zahl und möchte herausfinden wieviele Nachkommastellen sie hat.

    Wie sieht denn Dein bisheriger Ansatz aus?

    off:PP

    --
    "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
    1. Wie sieht denn Dein bisheriger Ansatz aus?

      // dazu erst in string umwandeln
         var nachkomma = wert.split(/./);
         alert('nachkomma='+nachkomma[0]);

      1. Hi!

        Wie sieht denn Dein bisheriger Ansatz aus?

        // dazu erst in string umwandeln
           var nachkomma = wert.split(/./);
           alert('nachkomma='+nachkomma[0]);

        Das sieht doch schon brauchbar aus;)

        Du möchtest die Nachkommastellen - die stehen im 2. Element Deines Arrays nachkomma.
        Mit der Property length dieses Strings erhälst Du dann die Anzahl der Stellen:

          
          var anzahl  = nachkomma[1].length;  
        
        

        off:PP

        --
        "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
        1. var a = new Array("stimmt nicht", "stimmt, danke");
          alert(a[1]);

          ;-)

          1. var a = new Array("stimmt nicht", "stimmt, danke");
            alert(a[1]);

            Ich weiß (bzw. vermute)  du guckst ungern bei selfhtml rein, aber hier hättest du es gefunden.

            Struppi.

          2. Hi!

            var a = new Array("stimmt nicht", "stimmt, danke");
            alert(a[1]);

            Nett;)

            off:PP

            --
            "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
          3. var a = new Array("stimmt nicht", "stimmt, danke");
            alert(a[1]);

            *schmelz*

            --
            Trau Dich!
             
            1. Hi!

              var a = new Array("stimmt nicht", "stimmt, danke");
              alert(a[1]);

              *schmelz*

              So heiss war es heute nun wirklich nicht, oder bestehst Du aus Hg?

              off:PP

              --
              "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
              1. So heiss war es heute nun wirklich nicht, oder bestehst Du aus Hg?

                dann wär er niemals richtig fest gewesen, so kalt (etwa -38°C) ists in unseren breiten selten :D

                1. Hi!

                  So heiss war es heute nun wirklich nicht, oder bestehst Du aus Hg?

                  dann wär er niemals richtig fest gewesen, so kalt (etwa -38°C) ists in unseren breiten selten :D

                  Woher soll ich wissen, ob er bisher nicht kryokonserviert war?

                  off:PP

                  --
                  "You know that place between sleep and awake, the place where you can still remember dreaming?" (Tinkerbell)
              2. Heyho!

                *schmelz*

                So heiss war es heute nun wirklich nicht, oder bestehst Du aus Hg?

                Noe. Aber die Antwort hat mein altes kaltes Eisherz zum Schmelzen gebracht.

                Zum Glueck wars nur ne Eisschicht und es nix schlimmes passiert. Sie bildet sich auch schon wieder neu.

                --
                Trau Dich!
                 
                1. Zum Glueck wars nur ne Eisschicht und es nix schlimmes passiert. Sie bildet sich auch schon wieder neu.

                  pass auf, dass du dir keinen gefrierbrand einfängst ;)

                  1. pass auf, dass du dir keinen gefrierbrand einfängst ;)

                    Ich hoffe doch nicht! :D

                    --
                    Trau Dich!
                     
  2. ich habe eine zahl und möchte herausfinden wieviele Nachkommastellen sie hat.
    Vielleicht kann mir hier jemand helfen?

    deine zahl modulo 1 (= alles nach dem komma), davon anzahl der stellen (= die anzahl der nachkommastellen) ist dein ergebnis

    korrigiert mich, wenn ich jetzt einen gedanklichen schnitzer habe

    1. deine zahl modulo 1

      bei 2.2 % 1 kommt bei mir 0.20000000000000018 raus :-(

      1. bei 2.2 % 1 kommt bei mir 0.20000000000000018 raus :-(

        jo stimmt, denkfehler - der rest muss nicht zwangsläufig nur nachkommastellen besitzen, darum wird er auch explizit so ausgewiesen

        zudem rechnet javascript binär, von der seite ist diese lösung sehr ineffizient, da du dann krasse rundungsdifferenzen hast

        dein anderer ansatz, die zahl als string aufzusplitten und die länge der zeichen zu zählen ist sicher schlauer

  3. Hi,

    ich habe eine zahl und möchte herausfinden wieviele Nachkommastellen sie hat.

    Via Number-Library: count=dezFrac(0.12345).length; // Ergebnis: 5

    Vielleicht kann mir hier jemand helfen?

    S. dortiger Quelltext, Funktionen getFrac() bzw. dezFrac()

    Gruß, Cybaer

    --
    Man muß viel gelernt haben, um über das, was man nicht weiß, fragen zu können.
    (Jean-Jacques Rousseau, Philosoph u. Schriftsteller)