الفرق بين المراجعتين لصفحة: «JavaScript/Number/parseInt»

من موسوعة حسوب
لا ملخص تعديل
 
ط استبدال النص - '\[\[تصنيف:(.*)\]\]' ب'{{SUBPAGENAME}}'
 
سطر 43: سطر 43:
* مسودة المعيار [https://tc39.github.io/ecma262/#sec-number.parseint ECMAScript Latest Draft].
* مسودة المعيار [https://tc39.github.io/ecma262/#sec-number.parseint ECMAScript Latest Draft].
* معيار [http://www.ecma-international.org/ecma-262/6.0/#sec-number.parseint ECMAScript 2015 (6th Edition)]‎.  
* معيار [http://www.ecma-international.org/ecma-262/6.0/#sec-number.parseint ECMAScript 2015 (6th Edition)]‎.  
[[تصنيف:JavaScript]]
[[تصنيف:JavaScript|{{SUBPAGENAME}}]]
[[تصنيف:JavaScript Global Objects]]
[[تصنيف:JavaScript Global Objects|{{SUBPAGENAME}}]]
[[تصنيف:JavaScript Number]]
[[تصنيف:JavaScript Number|{{SUBPAGENAME}}]]

المراجعة الحالية بتاريخ 15:39، 28 يناير 2018

الدالة Number.parseInt()‎ تُفسِّر سلسلةً نصيةً مُمرَّرةً إليها كوسيط وتُعيد عددًا صحيحًا، وتكون القيمة العددية لتلك السلسلة النصية بالأساس العددي المُحدَّد (radix)؛ وهذه الدالة تسلك نفس سلوك الدالة العامة parseInt()‎، وأُضيفَت في معيار ECMAScript 2015، والغرض من إضافتها هو تقسيم الدوال والخاصيات العامة إلى وحدات (modules).

البنية العامة

Number.parseInt(string,[ radix ])

string

القيمة التي ستُفسَّر، وإذا لم يكن الوسيط string سلسلةً نصيةً فسيحوَّل إلى واحدة (باستخدام الدالة toString)، وستُهمَل الفراغات في بداية السلسلة ونهايتها.

radix

عدد صحيح بين 2 و 36 الذي يُمثِّل أساس القيمة العددية المحتواة في السلسلة النصية؛ لاستخدام نظام العد العشري (decimal) شائع الاستخدام بين البشر فحدِّد القيمة 10؛ حاول تحديد قيمة هذا المعامل دومًا لتجنب الالتباس وتسهيل فهم الدالة على القارئ.

القيمة المعادة

عدد صحيح ناتج عن تفسير السلسلة النصية المعطاة، وإذا لم يكن أوّل حرف في السلسلة النصية قابلًا للتفسير كرقم فستعاد القيمة NaN.

الوصف

انصر صفحة الدالة parseInt()‎ للتفاصيل والأمثلة.

تعويض نقص دعم المتصفحات

if (Number.parseInt === undefined)
    Number.parseInt = window.parseInt;

دعم المتصفحات

الميزة Chrome Firefox Internet Explorer Opera Safari
الدعم الأساسي نعم 25 غير مدعومة نعم 9

على النقيض من متصفح IE، يدعم متصفح Edge هذه الميزة.

مصادر ومواصفات