أحدث البرامج التعليمية وتطوير الشبكة
×

JS البرنامج التعليمي

JS الصفحة الرئيسية JS المقدمة JS ألى أين JS الناتج JS بناء الجملة JS البيانات JS تعليقات JS المتغيرات JS مشغلي JS علم الحساب JS مهمة JS أنواع البيانات JS وظائف JS الأجسام JS نطاق JS أحداث JS سلاسل JS طرق سلسلة JS أرقام JS طرق عدد JS الرياضيات JS التمور JS تاريخ تنسيقات JS تاريخ طرق JS المصفوفات JS طرق مجموعة JS القيم المنطقية JS مقارنات JS الظروف JS تحول JS حلقة غيرمنتهية For JS حلقة بينما JS استراحة JS نوع التحويل JS التعبير العادي JS أخطاء JS التصحيح JS الرفع JS الوضع الصارم JS دليل الاناقة JS أفضل الممارسات JS الأخطاء JS أداء JS الكلمات المحجوزة JS JSON

JS أشكال

أشكال التحقق من صحة API أشكال

JS موضوع

تعريفات الكائن خصائص الكائن طرق كائن نماذج الكائن

JS وظائف

تعاريف وظيفة وظيفة المعلمات وظيفة الاحتجاج الإغلاق وظيفة

JS HTML DOM

DOM مقدمة DOM أساليب DOM وثيقة DOM عناصر DOM HTML DOM CSS DOM الرسوم المتحركة DOM أحداث DOM EventListener DOM ملاحة DOM العقد DOM Nodelist

JS المتصفح BOM

JS Window JS Screen JS Location JS History JS Navigator JS Popup Alert JS Timing JS Cookies

JS أمثلة

JS أمثلة JS HTML DOM JS HTML إدخال JS HTML الأجسام JS HTML أحداث JS المتصفح JS اختبار قصير JS ملخص

JS المراجع

JavaScript الأجسام HTML DOM الأجسام


 

JavaScript طرق عدد


طرق عدد تساعدك على التعامل مع الأرقام.


Number طرق وخصائص

القيم البدائية (مثل 3.14 أو 2014)، لا يمكن أن يكون الخصائص والأساليب (لأنها ليست الكائنات).

ولكن مع جافا سكريبت والأساليب والخصائص متوفرة أيضا إلى القيم البدائية، نظرا لأن جافا سكريبت يعامل القيم البدائية ككائنات عند تنفيذ الأساليب والخصائص.


و toString() طريقة

toString() بإرجاع عدد كسلسلة.

كل الطرق رقم يمكن استخدامها في أي نوع من الأرقام (حرفية، والمتغيرات، أو عبارات):

مثال

var x = 123;
x.toString();            // returns 123 from variable x
(123).toString();        // returns 123 from literal 123
(100 + 23).toString();   // returns 123 from expression 100 + 23
انها محاولة لنفسك »

و toExponential() الطريقة

toExponential() بإرجاع سلسلة، مع عدد تقريب ومكتوبة باستخدام الأسية.

وتعرف معلمة وعدد من الشخصيات وراء العشرية:

مثال

var x = 9.656;
x.toExponential(2);     // returns 9.66e+0
x.toExponential(4);     // returns 9.6560e+0
x.toExponential(6);     // returns 9.656000e+0
انها محاولة لنفسك »

المعلمة اختيارية. إذا لم يكن لتحديد ذلك، وجافا سكريبت وليس تقريب الرقم.


و toFixed() الطريقة

toFixed() بإرجاع سلسلة، مع عدد مكتوبة مع عدد محدد من المنازل العشرية:

مثال

var x = 9.656;
x.toFixed(0);           // returns 10
x.toFixed(2);           // returns 9.66
x.toFixed(4);           // returns 9.6560
x.toFixed(6);           // returns 9.656000
انها محاولة لنفسك »

toFixed(2) مثالية للعمل مع المال.


و toPrecision() الطريقة

toPrecision() بإرجاع سلسلة، مع عدد مكتوبة مع طول محدد:

مثال

var x = 9.656;
x.toPrecision();        // returns 9.656
x.toPrecision(2);       // returns 9.7
x.toPrecision(4);       // returns 9.656
x.toPrecision(6);       // returns 9.65600
انها محاولة لنفسك »

و valueOf() الطريقة

valueOf() بإرجاع الرقم كرقم.

مثال

var x = 123;
x.valueOf();            // returns 123 from variable x
(123).valueOf();        // returns 123 from literal 123
(100 + 23).valueOf();   // returns 123 from expression 100 + 23
انها محاولة لنفسك »

في جافا سكريبت، ويمكن لعدد تكون قيمة بدائية (typeof = number) أو كائن (typeof = object) .

و valueOf() يستخدم أسلوب داخليا في جافا سكريبت لتحويل كائنات عدد من القيم البدائية.

ليس هناك من سبب لاستخدامه في التعليمات البرمجية.

جميع أنواع البيانات جافا سكريبت لديها valueOf() و toString() طريقة.


تحويل المتغيرات إلى أرقام

هناك 3 طرق جافا سكريبت التي يمكن استخدامها لتحويل المتغيرات إلى أرقام:

  • و Number() طريقة
  • و parseInt() طريقة
  • و parseFloat() طريقة

هذه الأساليب ليست أساليب العدد، ولكن أساليب جافا سكريبت العالمية.


طرق العالمية

الأساليب العالمية جافا سكريبت يمكن استخدامها على جميع أنواع البيانات جافا سكريبت.

هذه هي الأساليب الأكثر صلة، عند العمل مع الأرقام:

طريقة وصف
Number() إرجاع عدد، وتحويلها من حجتها.
parseFloat() يوزع حجتها وإرجاع عدد النقطة العائمة
parseInt() يوزع حجتها وبإرجاع عدد صحيح

و Number() الأسلوب

Number() يمكن استخدامها لتحويل المتغيرات جافا سكريبت لأرقام:

مثال

x = true;
Number(x);        // returns 1
x = false;     
Number(x);        // returns 0
x = new Date();
Number(x);        // returns 1404568027739
x = "10"
Number(x);        // returns 10
x = "10 20"
Number(x);        // returns NaN
انها محاولة لنفسك »

المستخدمة في Date() ، و Number() الأسلوب بإرجاع عدد المللي ثانية منذ 1970/1/1.


و parseInt() الطريقة

parseInt() يوزع سلسلة وإرجاع عدد صحيح. ويسمح للمسافات. فقط يتم إرجاع الرقم الأول:

مثال

parseInt("10");         // returns 10
parseInt("10.33");      // returns 10
parseInt("10 20 30");   // returns 10
parseInt("10 years");   // returns 10
parseInt("years 10");   // returns NaN 
انها محاولة لنفسك »

إذا لا يمكن تحويل عدد، NaN يتم إرجاعها (ليس عدد).


و parseFloat() الطريقة

parseFloat() يوزع سلسلة وإرجاع الرقم. ويسمح للمسافات. فقط يتم إرجاع الرقم الأول:

مثال

parseFloat("10");        // returns 10
parseFloat("10.33");     // returns 10.33
parseFloat("10 20 30");  // returns 10
parseFloat("10 years");  // returns 10
parseFloat("years 10");  // returns NaN
انها محاولة لنفسك »

إذا لا يمكن تحويل عدد، NaN يتم إرجاعها (ليس عدد).


Number خصائص

الملكية وصف
MAX_VALUE إرجاع أكبر عدد ممكن في جافا سكريبت
MIN_VALUE إرجاع أصغر عدد ممكن في جافا سكريبت
NEGATIVE_INFINITY يمثل اللانهاية السالبة (عاد على تجاوز)
NaN يمثل "ليس واحد في عدد" قيمة
POSITIVE_INFINITY يمثل ما لا نهاية (عاد على تجاوز)

مثال

var x = Number.MAX_VALUE;
انها محاولة لنفسك »

عدد خصائص تنتمي إلى المجمع الكائن عدد جافا سكريبت دعا Number .

لا يمكن الوصول إلى هذه الخصائص كما Number .MAX_VALUE .

باستخدام myNumber .MAX_VALUE، حيث myNumber هو متغير والتعبير، أو قيمة، سيعود غير معروف:

مثال

var x = 6;
var y = x.MAX_VALUE;    // y becomes undefined
انها محاولة لنفسك »

استكمال جافا سكريبت Number المرجعي

للإشارة كاملة، انتقل إلى لدينا كاملة جافا سكريبت الرقم المرجعي .

المرجع يحتوي على أوصاف وأمثلة على كل الخصائص عدد والأساليب.