الدالة Fixed ()
تقوم الدالة Fixed بإزالة أرقام معينه بعد العلامة العشرية، أي تقريب العدد إلى أقرب عددين مثلاً بعد العلامة العشرية، أو ثلاثة أعداد بعد العلامة العشرية، والكود التالي يوضح الطريقة التي تستخدم بها هذه الدالة في تخفيض الأرقام بعد العلامة العشرية.
Var itemCost= 9.99;
Var itemCostAfterTax= 9.99*1.075;
Document.write(“Item cost is$”+itemCostAfterTax+”<br>”);
itemCostAfterTax= itemCostAfterTax.ToFixed(2);
document.write(“Item cost fixed to 2 decimal places is”+itemCostAfterTax);
فلو أن لدينا سلعة ثمنها 9.99 جنيه، وهذه السلعة يحسب عليها ضريبة مبيعات بنسبة 1.075% ، ففي السطر الأول من الكود السابق قمنا بتعريف المتغير itemCost وأعطينا له قيمة تساوي السعر الأصلي للسلعة قبل ضريبة المبيعات، وفي السطر الثاني من الكود قمنا بتعريف متغير آخر تكون قيمته عبارة عن ضريبة المبيعات، وفي السطر الثالث قمنا باحتساب السعر بعد ضريبة المبيعات، وهو عبارة عن السعر الأصلي مضافاً إليه ضريبة المبيعات، وفي السطر الرابع من الكود استخدمنا وظيفة Fixed()، ووضعنا بين قوسيها المعامل 2 لتقريب الناتج إلى أقرب عددين بعد العلامة العشرية.