English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
الخصائص والوظائف العالمية 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 |