JavaScript - Number Methods
JavaScript - دوال الأرقام (Number Methods)
🔸 توفر JavaScript مجموعة من الدوال المخصصة للتعامل مع الأرقام، سواءً للتنسيق، التحويل، أو العرض بدقة معينة. تُستخدم هذه الدوال مباشرة على القيم الرقمية أو المتغيرات من نوع Number.
---🔹 أهم دوال الأرقام
toString()
– تحويل الرقم إلى سلسلة نصية.toFixed(n)
– تحديد عدد الأرقام بعد العلامة العشرية.toExponential(n)
– تحويل الرقم إلى صيغة علمية.toPrecision(n)
– تحديد العدد الكلي للأرقام المهمة.valueOf()
– يُرجع القيمة الرقمية الحقيقية.
🔹 أمثلة
let x = 123.456;
console.log(x.toString()); // "123.456"
console.log(x.toFixed(2)); // "123.46"
console.log(x.toExponential(1)); // "1.2e+2"
console.log(x.toPrecision(4)); // "123.5"
console.log(x.valueOf()); // 123.456
---
🔹 التحويل إلى رقم باستخدام Number()
console.log(Number("123")); // 123
console.log(Number("123.45")); // 123.45
console.log(Number("abc")); // NaN
---
📌 استخدامات شائعة
- عرض الأرقام بدقة معينة للمستخدمين.
- التحويل بين النصوص والأرقام.
- التحكم في تنسيق المخرجات في العمليات الحسابية.
⚠️ ملاحظات مهمة
- الدوال مثل
toFixed()
تُرجع دائمًا قيمة نصية (string). - لتحويل القيمة الناتجة إلى رقم مرة أخرى، استخدم
Number()
أوparseFloat()
. valueOf()
نادر الاستخدام لأنه يُستدعى تلقائيًا في العمليات الحسابية.
تعليقات
إرسال تعليق