تصف هذه المقالة تعريف واستخدام وظيفة Parseint () في JavaScript. شاركه للرجوع إليه. التحليل المحدد هو كما يلي:
هذه الوظيفة تخيل سلسلة وإرجاع عدد صحيح.
بنية بناء الجملة:
نسخة الكود كما يلي: parseint (سلسلة ، اكتب)
قائمة المعلمات:
| المعلمة | يصف |
| خيط | مطلوب. السلسلة ليتم تحليلها. |
| يكتب | خياري. عادةً ما تستخدم Cardinality of the Number التي سيتم تحليلها كرقم ، مثل الثنائي أو الثماني أو السداسي. هذه القيمة ما بين 2 و 36. |
وصف مفصل:
1. حدد معلمات النوع:
بعد تحديد المعلمة النوع ، ستقوم الوظيفة بتحليل السلسلة وفقًا لمعلمة النوع المحددة ، على سبيل المثال:
1.Parseint ("010" ، 10) ، يعني "010" عشري ، وقيمة الإرجاع هي 10.
2.Parseint ("010" ، 2) ، يعني "010" ثنائي ، وقيمة الإرجاع 2.
3.ParseInt ("010" ، 8) ، يعني "010" هو ثماني ، وقيمة الإرجاع هي 8.
4.Parseint ("010" ، 16) ، يعني "010" هو سداسي عشري ، وقيمة الإرجاع هي 16.
الوصف: قيم الإرجاع كلها عشرية ، يقول النوع أن المواصفات هي إحصاء المعلمة الأولى ، وأن عودة قيمة المعلمة الثانية تتراوح بين 2-36. إذا لم يكن في هذا الفاصل الزمني ، فإن قيمة إرجاع وظيفة Parseint هي NAN. إذا لم تكن معلمة السلسلة كل الأرقام ، ولكن مع أحرف أخرى ، فإن وظيفة Parseint تُرجع الرقم فقط قبل الحرف الأول. على سبيل المثال:
Parseint ("123ab789" ، 10) إرجاع القيمة 123 ، كل ذلك بعد حذف الحرف الأول A.
2. لا تحدد معلمات النوع:
عندما لا يتم تحديد معلمة النوع ، ستحدد وظيفة Parseint تلقائيًا النظام الثنائي ، الذي عادة ما يكون عشريًا ، على سبيل المثال:
1.Parseint ("23") إرجاع قيمة 23.
2. Parseint ("23ab") إرجاع قيمة 23.
لكن الموقف غالبًا ما يكون بسيطًا كما سبق. دعونا نلقي نظرة على مثال:
يقوم Parseint ("0x12") بإرجاع قيمة 18 ، وليس وفقًا للرقم قبل إرجاع السلسلة الأولى. هناك موقف هنا. إذا بدأت السلسلة بـ "0x" ، فيجب عليك الانتباه ، لأن الرقم بعد "0x" سيعتبر سداسي عشري ، وبالتالي فإن قيمة الإرجاع هي 18. إذا بدأت بـ "0" ولن يتم حلها مباشرة بعد ذلك ، ثم في هذا الوقت ، سيتم تحليلها في العشرية تحت الكروم ، ولكن سيتم تحليلها في أوكتال تحت ie browder. على سبيل المثال:
Parseint ("0123") يعيد قيمة 123 تحت Google Chrome و 83 تحت متصفح IE.
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.