SebiSäbel: Preisangabe 2 Stellen hinter dem Komma

MOIN!
Ich habe heute eine kleine JavaScript Funktion geschrieben. Läuft perfekt.
Die JavaScript Funktion addiert Preise und füllt damit ein Inputfeld.
Nun fehlt mir nur noch eine Funktion die die Preisumme auf 2 Stellen hinter dem Komma kürzt.
Gibt es da einen Befehl für? Bin leider nich fündig geworden.

  1. Hello out there!

    Nun fehlt mir nur noch eine Funktion die die Preisumme auf 2 Stellen hinter dem Komma kürzt.

    Du willst das Hundertfache auf eine ganze Zahl runden und wieder durch 100 teilen.

    See ya up the road,
    Gunnar

    --
    „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
    1. Du willst das Hundertfache auf eine ganze Zahl runden und wieder durch 100 teilen.

      Versteh ich nicht ganz.

      Die Gesamtsumme soll folgendermaßen umgewandelt werden:
      34.3422    -->   34.34
      22.232323  -->   22.23
      2.1144342  -->   2.11

      Nun meine Frage, ob es einen Befehl dazu gibt.
      Wenn nicht, wäre ich für einen Ansatz dies zu realisieren sehr froh.

      1. Hello out there!

        Du willst das Hundertfache auf eine ganze Zahl runden und wieder durch 100 teilen.

        Versteh ich nicht ganz.

        Die Gesamtsumme soll folgendermaßen umgewandelt werden:
        34.3422    -->   34.34
        22.232323  -->   22.23
        2.1144342  -->   2.11

        Das habe ich voll und ganz verstanden.

        Nun meine Frage, ob es einen Befehl dazu gibt.

        Nein, nicht direkt.

        Wenn nicht, wäre ich für einen Ansatz dies zu realisieren sehr froh.

        Den habe ich dir genannt.

        See ya up the road,
        Gunnar

        --
        „Wer Gründe anhört, kommt in Gefahr nachzugeben.“ (Goethe)
        1. Hallo Gunnar,

          Versteh ich nicht ganz.

          Die Gesamtsumme soll folgendermaßen umgewandelt werden:
          34.3422    -->   34.34
          22.232323  -->   22.23
          2.1144342  -->   2.11

          Nun meine Frage, ob es einen Befehl dazu gibt.

          Nein, nicht direkt.

          Doch, wie wär es denn mit toFixed(). Das rundet dann allerdings kaufmännisch, sodass aus

          34.3452    -->   34.35

          wird, was bei Preisen ja auch sinnvoll ist.

          Wenn nicht, wäre ich für einen Ansatz dies zu realisieren sehr froh.

          Wenn SebiSäbel die angebrochenen Centimes grundsätzlich abrunden möchte, dann bleibt nur die von dir vorgeschlagene Methode.

          Gruß Gernot

  2. Hallo,
    Math.round(zahl * 100) / 100

    Grüße
    Thomas