Schauen wir uns die Beispiele direkt an:
Die Codekopie lautet wie folgt:
Funktion fmoney (s, n) // s: Die Float -Nummer übergeben, n: Ich hoffe, den Dezimalpunkt mehrere Ziffern zurückzugeben
{
n = n> 0 && n <= 20?
S = Parsefloat ((s + "") .Replace (/[^/d /.- weibliche G, ")). Tofixed (n) +" ";
var l = ssplit (".") [0] .Split (""). Reverse (),,
r = S.Split (".") [1];
t = "";
für (i = 0; i <l.Length; i ++)
{
t + = l [i] + ((i + 1) % 3 == 0 && (i + 1)! = L.Length? ",": "");
}
return t.split (""). Reverse (). Join ("") + ".
}
Die Funktion dieser Funktion ist
Angerufen: fmoney ("12345.675910", 3), Return 12.345.676
Die Codekopie lautet wie folgt:
Funktion rmoney (en)
{
return parsefloat (S.Replace (/[^/d /.- ]/ g, "");
}
Geben Sie die Nummer in der oben zurückgegebenen Menge zurück, um zu schweben.
Die Codekopie lautet wie folgt:
Rmoney (12.345,676) // Rückgabeergebnis ist: 12345,676