JavaScript Math

يسمح لك JavaScript Math Object بتوليد المهام الرياضية للعدد.

مثال

Math.PI;           // يعود 3.141592653589793

جرب بنفسك

Math.round()

Math.round(x) القيمة المعدة هي تقريب x إلى أقرب عدد صحيح:

مثال

Math.round(6.8);    // يعود 7
Math.round(2.3);    // يعود 2

جرب بنفسك

Math.pow()

Math.pow(x, y) القيمة المعدة هي قوة x إلى y

مثال

Math.pow(8, 2);      // يعود 64

جرب بنفسك

Math.sqrt()

Math.sqrt(x) يعود الجذر التربيعي ل x:

مثال

Math.sqrt(64);      // يعود 8

جرب بنفسك

Math.abs()

Math.abs(x) يعود القيمة المطلقة (الإيجابية) ل x:

مثال

Math.abs(-4.7);     // يعود 4.7

جرب بنفسك

Math.ceil()

Math.ceil(x) القيمة المعدة هي x التقريب إلى الأعلىالعدد الأقرب

مثال

Math.ceil(6.4);     // يعود 7

جرب بنفسك

Math.floor()

Math.floor(x) القيمة المعدة هي x التقريب إلى الأسفلالعدد الأقرب

مثال

Math.floor(2.7);    // يعود 2

جرب بنفسك

Math.sin()

Math.sin(x) يعود الجيب للزاوية x (بما يتراوح بين -1 و 1).

إذا كنت ترغب في استخدام الزاوية بدلاً من الموجات البصرية، فإنه يجب تحويل الزاوية إلى الموجات البصرية:

زاوية في الموجات البصرية = زاوية في المقياس العشري x PI / 180.

مثال

Math.sin(90 * Math.PI / 180);     // يعود 1 (الجيب عند 90 درجة)

جرب بنفسك

Math.cos()

Math.cos(x) يعود بمقياس الزاوية x (بمقياس الموجات البصرية) بمقياس الكوسين (مقياس بين -1 و 1)

إذا كنت ترغب في استخدام الزاوية بدلاً من الموجات البصرية، فإنه يجب تحويل الزاوية إلى الموجات البصرية:

زاوية في الموجات البصرية = زاوية في المقياس العشري x PI / 180.

مثال

Math.cos(0 * Math.PI / 180);     // يعود بمقياس 1 (مقياس الزاوية 0 درجة)

جرب بنفسك

Math.min() و Math.max()

Math.min() و Math.max() يمكن استخدامها للبحث عن القيمة الأدنى أو الأعلى في قائمة المعلمات

مثال

Math.min(0, 450, 35, 10, -8, -300, -78);  // يعود بمقياس -300

جرب بنفسك

مثال

Math.max(0, 450, 35, 10, -8, -300, -78);  // يعود بمقياس 450

جرب بنفسك

Math.random()

Math.random() يعود بمقياس عدد عشوائي بين 0 (بما في ذلك) و 1 (بما في ذلك)

مثال

Math.random();     // يعود بمقياس عدد عشوائي

جرب بنفسك

ستتعلم المزيد عن Math.random() المعرفة

خصائص Math (القيم الدائمة)

يقدم JavaScript ثمانية قيم رياضية يمكن الوصول إليها عبر موضوع Math:

مثال

Math.E          // يعود بمقياس المعامل الأوربي (عدد Euler)
Math.PI         // يعود بمقياس الدالة الدائرية (PI)
Math.SQRT2      // يعود بمقياس الجذر التربيعي لعدد 2
Math.SQRT1_2    // يعود بمقياس الجذر التربيعي لعدد 1/2
Math.LN2        // يعود بمقياس الطبيعية لعدد 2
Math.LN10       // يعود بمقياس الطبيعية لعدد 10
Math.LOG2E      // يعود بمقياس 2 للقيمة e (يتراوح حوالي 1.414)
Math.LOG10E     // يعود بمقياس 10 للقيمة e (يتراوح حوالي 0.434)

جرب بنفسك

مبني Math

مختلفاً عن الأجسام العالمية الأخرى، لا يوجد مبدأ بناء لموضوع Math. الطرق والخصائص ثابتة.

يمكن استخدام جميع الطرق والخصائص (القيم الدائمة) دون إنشاء موضوع Math أولاً.

طريقة Math للاشياء

الطريقة الوصف
abs(x) القيمة المطلقة للعدد x
acos(x) القيمة العكسية لمقياس الزاوية لx، بمقياس الموجات البصرية
asin(x) إرجاع القيمة المائلة العكسية لـ x بالراديان
atan(x) إرجاع القيمة المائلة العكسية لـ x بدرجة بين -PI/2 و PI/2
atan2(y,x) إرجاع الزاوية من المحور x إلى النقطة (x,y)
ceil(x) إجراء تقريب لأعلى لـ x
cos(x) إرجاع القيمة الكوسينية لـ x
exp(x) إرجاع القيمة لـ Ex
floor(x) إجراء تقريب أسفل لـ x
log(x) إرجاع الطبيعية لـ x (القاعدة e)
max(x,y,z,...,n) إرجاع القيمة الأعلى
min(x,y,z,...,n) إرجاع القيمة الأدنى
pow(x,y) إرجاع x إلى القوة y
random() إرجاع عدد عشوائي بين 0 و1
round(x) تقريب x إلى أقرب عدد صحيح
sin(x) إرجاع القيمة السينية لـ x (x بدرجة)
sqrt(x) إرجاع الجذر التربيعية لـ x
tan(x) إرجاع الزاوية المائلة

الدليل المرجعي الكامل لـ Math

للحصول على دليل مرجعي كامل، يرجى زيارة دليل مرجعي لـ Math.

هذا الدليل المرجعي يحتوي على كل من خصائص وطرق Math وآلاف الأمثلة.