لنلقي نظرة على الأمثلة مباشرة:
نسخة الكود كما يلي:
وظيفة fmoney (s ، n) // s: تم تمرير رقم التعويم ، n: آمل أن أعيد النقطة العشرية عدة أرقام
{
n = n> 0 && n <= 20؟
s = parsefloat ((s + "") .replace (/[^/d /.-201/ g ، "")). tofixed (n) + "" ؛
var l = s.split (".") [0] .Split (""). revers
r = s.split (".") [1] ؛
t = "" ؛
لـ (i = 0 ؛ i <l.length ؛ i ++)
{
t + = l [i] + ((i + 1) ٪ 3 == 0 && (i + 1)! = l.length؟ "،": "") ؛
}
إرجاع T.Split (""). عكسي ().
}
وظيفة هذه الوظيفة
يسمى: fmoney ("12345.675910" ، 3) ، إرجاع 12،345.676
نسخة الكود كما يلي:
وظيفة rmoney (ق)
{
إرجاع parsefloat (
}
إرجاع الرقم في المبلغ الذي تم إرجاعه أعلاه لتطفو.
نسخة الكود كما يلي:
RMoney (12،345.676) // نتيجة الإرجاع هي: 12345.676