English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دالة parseInt() في JavaScript

 الخصائص والوظائف العالمية JavaScript

parseInt()يستخدم الدالة هذا: تحليل المعامل النصي ويعود عددًا صحيحًا.

يستخدم متغير radix لتحديد النظام العددي الذي سيتم استخدامه، مثل، نظام العددي 16 (عشري) يعني أن يتم تحويل الرقم من الرقم العشري إلى العددي العشري.

إذا لم يتم تعريف متغير radix (أو لم يكن موجودًا)، فإن JavaScript يفترض ما يلي:

  • إذا بدأت النص بـ“ 0x”, فإن القاعدة هي 16 (عشري).

  • إذا بدأت النص بـ“ 0”, فإن القاعدة هي 8 (عشري).

  • إذا بدأت النص بأي قيمة أخرى، فإن القاعدة هي 10 (عشري).

إذا لم يتم تحويل الحرف الأول إلى عدد، فإن parseInt() يعود بNaN.

إذا واجه parseInt() حرفًا غير عدد في القاعدة المحددة، فإنه يغلق هذا الحرف وكل الحروف التالية، ويقوم بإرجاع القيمة الصحيحة التي تم حسابها حتى هذه النقطة.

parseInt() يحجب الرقم إلى قيمة صحيحة. يسمح بالفراغات عند البداية والنهاية..

لتحويل الرقم إلى نص عدد معين، استخدم intValue.toString(radix).

النحو:

parseInt(string, radix)
parseInt("12");   // 12
parseInt("12.25");// 12
parseInt("15px"); // 15
parseInt("34 45 66"); // 34
parseInt("   20   "); // 20
parseInt("Parrot 12"); // NaN
parseInt('314e-2'); // 3
parseInt('0.0314E+2'); // 0
parseInt('13', 8); // 11
parseInt('10', 16); // 16
parseInt('0xF', 16); // 15
parseInt('1001', 2); // 9
الاختبار لرؤية‹/›

ملاءمة المتصفحات

دعم وظيفة parseInt() من قبل جميع المتصفحات بشكل كامل:

وظيفة
parseInt()نعمنعمنعمنعمنعم

قيمة السلسلة

السلسلةالوصف
string(مطلوب) النص الذي سيتم تحليله
radix(اختياري) عدد صحيح بين 2 و36، يمثل القاعدة (نظام العد في الرياضيات)

تفاصيل تقنية

القيمة المعدة:عدد يُحلل من النص المقدم. إذا لم يكن الرقم الأول قابلاً للتحويل إلى عدد، فإنه يعود NaN.
إصدار JavaScript:ECMAScript 1

 الخصائص والوظائف العالمية JavaScript