انسخ رمز الكود كما يلي:
فار ChangeTwoDecimal_f= الوظيفة (floatvar){
var f_x = parseFloat(floatvar);
إذا (isNaN(f_x)){
إرجاع "0.00" ؛
}
فار f_x = Math.round(f_x*100)/100;
var s_x = f_x.toString();
var pos_decimal = s_x.indexOf('.');
إذا (pos_decimal <0){
pos_decimal = s_x.length;
s_x += '.';
}
بينما (s_x.length <= pos_decimal + 2){
s_x += '0';
}
إرجاع s_x؛
}
وظيفة التقريب المقدمة من js:
انسخ رمز الكود كما يلي:
دالة تقريب Node.js إلىFixed()، المعلمة الموجودة بالداخل هي عدد المنازل العشرية التي يجب الاحتفاظ بها.
<لغة البرمجة = "جافا سكريبت">
document.write("<h1>مثال JS للاحتفاظ بمنزلتين عشريتين</h1><br>");
فار أ=2.1512131231231321;
document.write("القيمة الأصلية: "+a+"<br>");
document.write("نقطتان عشريتان:"+a.toFixed(2)+"<br>أربع نقاط عشرية"+a.toFixed(4));
</script>