تلعب الرياضيات دورًا أساسيًا في علوم الكمبيوتر والترميز. يستخدم المبرمجون طرقًا وتعبيرات رياضية لإجراء العمليات الحسابية لجميع أنواع الأسباب المختلفة أثناء التطوير. لحسن الحظ ، توفر JavaScript العديد من الأساليب المضمنة التي يمكن أن تجعل حياتك أسهل كثيرًا.
في هذه المقالة ، ستتعرف على 19 طريقة JavaScript رياضية يجب أن تتقنها اليوم.
1. Math.abs ()
ال عضلات المعدة() طريقة إرجاع القيمة المطلقة لرقم.
دع العدد 1 = 32 ؛
دع num2 = -13 ؛
دع num3 = -345 ؛
دع num4 = 4.76 ؛
دع num5 = 0 ؛
console.log (Math.abs (num1)) ؛
console.log (Math.abs (num2)) ؛
console.log (Math.abs (num3)) ؛
console.log (Math.abs (num4)) ؛
console.log (Math.abs (num5)) ؛
انتاج |:
32
13
345
4.76
0
2. Math.cbrt ()
ال cbrt () طريقة إرجاع الجذر التكعيبي لرقم.
دع العدد 1 = 64 ؛
دع num2 = 125 ؛
دع num3 = -1 ؛
دع num4 = ما لا نهاية ؛
دع num5 = 0 ؛
console.log (Math.cbrt (num1)) ؛
console.log (Math.cbrt (num2)) ؛
console.log (Math.cbrt (num3)) ؛
console.log (Math.cbrt (num4)) ؛
console.log (Math.cbrt (num5)) ؛
انتاج |:
4
5
-1
ما لا نهاية
0
3. Math.ceil ()
ال سقف() طريقة إرجاع العدد الصحيح التالي أكبر من أو يساوي رقم معين.
دع العدد 1 = 34.5 ؛
دع num2 = 54.234 ؛
دع num3 = 7.0001 ؛
دع num4 = 867.1 ؛
دع num5 = 0 ؛
console.log (Math.ceil (num1)) ؛
console.log (Math.ceil (num2)) ؛
console.log (Math.ceil (num3)) ؛
console.log (Math.ceil (num4)) ؛
console.log (Math.ceil (num5)) ؛
انتاج |:
35
55
8
868
0
4. Math.cos ()
ال كوس () طريقة إرجاع جيب تمام الزاوية المحددة يجب تحديد الزاوية المحددة بالتقدير الدائري.
دع num1 = 0 ؛
دع num2 = 1 ؛
دع num3 = Math. PI ؛
دع num4 = 0.5 ؛
دع num5 = 45 ؛
console.log (Math.cos (num1)) ؛
console.log (Math.cos (num2)) ؛
console.log (Math.cos (num3)) ؛
console.log (Math.cos (num4)) ؛
console.log (Math.cos (num5)) ؛
انتاج |:
1
0.5403023058681398
-1
0.8775825618903728
0.5253219888177297
5. Math.cosh ()
ال ضرب بالعصا() طريقة إرجاع جيب التمام الزائدي لرقم.
دع num1 = 0 ؛
دع num2 = 1 ؛
دع num3 = -1 ؛
دع num4 = 2 ؛
دع num5 = -2 ؛
console.log (Math.cosh (num1)) ؛
console.log (Math.cosh (num2)) ؛
console.log (Math.cosh (num3)) ؛
console.log (Math.cosh (num4)) ؛
console.log (Math.cosh (num5)) ؛
انتاج |:
1
1.5430806348152437
1.5430806348152437
3.7621956910836314
3.7621956910836314
6. Math.exp (x)
ال إكسب (x) طريقة إرجاع e ^ x ، حيث x هي الحجة و ه هو رقم أويلر (المعروف أيضًا باسم ثابت نابير) ، وهو أساس اللوغاريتمات الطبيعية.
دع num1 = 0 ؛
دع num2 = 1 ؛
دع num3 = -1 ؛
دع num4 = 2 ؛
دع num5 = -2 ؛
console.log (Math.exp (num1)) ؛
console.log (Math.exp (num2)) ؛
console.log (Math.exp (num3)) ؛
console.log (Math.exp (num4)) ؛
console.log (Math.exp (num5)) ؛
انتاج |:
1
2.718281828459045
0.36787944117144233
7.38905609893065
0.1353352832366127
7. Math.floor ()
ال الأرض() طريقة إرجاع العدد الصحيح التالي أقل من أو يساوي رقم معين.
دع العدد 1 = 34.5 ؛
دع num2 = 54.234 ؛
دع num3 = 7.0001 ؛
دع num4 = 867.1 ؛
دع num5 = 0 ؛
console.log (Math.floor (num1)) ؛
console.log (Math.floor (num2)) ؛
console.log (Math.floor (num3)) ؛
console.log (Math.floor (num4)) ؛
console.log (Math.floor (num5)) ؛
انتاج |:
34
54
7
867
0
متعلق ب: طرق خريطة جافا سكريبت يجب أن تتقنها اليوم
8. Math.log ()
ال سجل() تُرجع الطريقة اللوغاريتم الطبيعي (الأساس e) لرقم.
دع num1 = 0 ؛
دع num2 = 1 ؛
دع num3 = -1 ؛
دع num4 = 10 ؛
دع num5 = -2 ؛
console.log (Math.log (num1)) ؛
console.log (Math.log (num2)) ؛
console.log (Math.log (num3)) ؛
console.log (Math.log (num4)) ؛
console.log (Math.log (num5)) ؛
انتاج |:
-ما لا نهاية
0
ن
2.302585092994046
ن
9. Math.max (x، y، ...)
ال الأعلى() تقوم الطريقة بإرجاع الرقم الأعلى قيمة من قائمة الأرقام.
دع list1 = [24، 645، 678، Infinity] ؛
دعونا list2 = [75، 12، 92، 8] ؛
دع list3 = [2947، -435، -123، 0، -Infinity] ؛
console.log (Math.max (... list1)) ؛
console.log (Math.max (... list2)) ؛
console.log (Math.max (... list3)) ؛
console.log (Math.max (1، 2، 3)) ؛
console.log (Math.max (234، 46، -23)) ؛
انتاج |:
ما لا نهاية
92
2947
3
234
متعلق ب: طرق تعيين JavaScript يجب أن تتقنها اليوم
10. Math.min (x، y، ...)
ال دقيقة () تقوم الطريقة بإرجاع الرقم الأقل قيمة من قائمة الأرقام.
دع list1 = [24، 645، 678، Infinity] ؛
دعونا list2 = [75، 12، 92، 8] ؛
دع list3 = [2947، -435، -123، 0، -Infinity] ؛
console.log (Math.min (... list1)) ؛
console.log (Math.min (... list2)) ؛
console.log (Math.min (... list3)) ؛
console.log (Math.min (1، 2، 3)) ؛
console.log (Math.min (234، 46، -23)) ؛
انتاج |:
24
8
-ما لا نهاية
1
-23
11. Math.pow (س ، ص)
ال الأسرى (س ، ص) طريقة إرجاع الأساس لقوة الأس (س ^ ص).
console.log (Math.pow (1، 10)) ؛
console.log (Math.pow (2، 4)) ؛
console.log (Math.pow (1، Infinity)) ؛
console.log (Math.pow (10، 10)) ؛
console.log (Math.pow (-1، 3)) ؛
انتاج |:
1
16
ن
10000000000
-1
12. Math.random ()
ال عشوائي() تقوم الطريقة بإرجاع رقم عشوائي بين 0 و 1 (بما في ذلك 0 ، ولكن ليس 1).
console.log (Math.random ()) ؛
console.log (Math.random ()) ؛
console.log (Math.random ()) ؛
console.log (Math.random ()) ؛
console.log (Math.random ()) ؛
انتاج |:
0.00882592466863552
0.11903011517453366
0.9689128269384235
0.8462863261013442
0.4431704664004701
متعلق ب: يجب عليك إتقان طرق سلسلة JavaScript اليوم
13. Math.round ()
ال مستدير() تُرجع الطريقة قيمة رقم مقربًا إلى أقرب عدد صحيح.
دع العدد 1 = 34.5 ؛
دع num2 = 54.234 ؛
دع num3 = 7.0001 ؛
دع num4 = 867.1 ؛
دع num5 = 0 ؛
console.log (Math.round (num1)) ؛
console.log (Math.round (num2)) ؛
console.log (Math.round (num3)) ؛
console.log (Math.round (num4)) ؛
console.log (Math.round (num5)) ؛
انتاج |:
35
54
7
867
0
14. Math.sin ()
ال الخطيئة () طريقة إرجاع جيب الزاوية المحددة يجب تحديد الزاوية المحددة بالتقدير الدائري.
دع num1 = 0 ؛
دع num2 = 1 ؛
دع num3 = Math. PI ؛
دع num4 = 0.5 ؛
دع num5 = 45 ؛
console.log (Math.sin (num1)) ؛
console.log (Math.sin (num2)) ؛
console.log (Math.sin (num3)) ؛
console.log (Math.sin (num4)) ؛
console.log (Math.sin (num5)) ؛
انتاج |:
0
0.8414709848078965
1.2246467991473532e-16
0.479425538604203
0.8509035245341184
15. الرياضيات.
ال سينه () طريقة إرجاع الجيب الزائدي لرقم.
دع num1 = 0 ؛
دع num2 = 1 ؛
دع num3 = -1 ؛
دع num4 = 2 ؛
دع num5 = -2 ؛
console.log (Math.sinh (num1)) ؛
console.log (Math.sinh (num2)) ؛
console.log (Math.sinh (num3)) ؛
console.log (Math.sinh (num4)) ؛
console.log (Math.sinh (num5)) ؛
انتاج |:
0
1.1752011936438014
-1.1752011936438014
3.626860407847019
-3.626860407847019
16. الرياضيات.
ال الجذر التربيعي () طريقة إرجاع الجذر التربيعي لرقم.
دع العدد 1 = 64 ؛
دع num2 = 25 ؛
دع num3 = -1 ؛
دع num4 = ما لا نهاية ؛
دع num5 = 144 ؛
console.log (Math.sqrt (num1)) ؛
console.log (Math.sqrt (num2)) ؛
console.log (Math.sqrt (num3)) ؛
console.log (Math.sqrt (num4)) ؛
console.log (Math.sqrt (num5)) ؛
انتاج |:
8
5
ن
ما لا نهاية
12
متعلق ب: خط واحد لجافا سكريبت يجب أن تعرفه
17. Math.tan ()
ال تان () طريقة إرجاع ظل الرقم.
دع num1 = 0 ؛
دع num2 = 1 ؛
دع num3 = Math. PI ؛
دع num4 = 0.5 ؛
دع num5 = 45 ؛
console.log (Math.tan (num1)) ؛
console.log (Math.tan (num2)) ؛
console.log (Math.tan (num3)) ؛
console.log (Math.tan (num4)) ؛
console.log (Math.tan (num5)) ؛
انتاج |:
0
1.5574077246549023
-1.2246467991473532e-16
0.5463024898437905
1.6197751905438615
18. الرياضيات.
ال تانه () طريقة إرجاع الظل الزائدي لرقم.
دع num1 = 0 ؛
دع num2 = 1 ؛
دع num3 = -1 ؛
دع num4 = 2 ؛
دع num5 = -2 ؛
console.log (Math.tanh (num1)) ؛
console.log (Math.tanh (num2)) ؛
console.log (Math.tanh (num3)) ؛
console.log (Math.tanh (num4)) ؛
console.log (Math.tanh (num5)) ؛
انتاج |:
0
0.7615941559557649
-0.7615941559557649
0.9640275800758169
-0.9640275800758169
19. Math.trunc (x)
ال جذع (x) طريقة إرجاع الجزء الصحيح من x ، وإزالة أي كسور الأرقام.
دع العدد 1 = 34.5 ؛
دع num2 = 54.234 ؛
دع num3 = 7.0001 ؛
دع num4 = 867.1 ؛
دع num5 = -0.7632 ؛
console.log (Math.trunc (num1)) ؛
console.log (Math.trunc (num2)) ؛
console.log (Math.trunc (num3)) ؛
console.log (Math.trunc (num4)) ؛
console.log (Math.trunc (num5)) ؛
انتاج |:
34
54
7
867
-0
إذا كنت تريد إلقاء نظرة على التعليمات البرمجية المصدر الكاملة المستخدمة في هذه المقالة ، فإليك ملف مستودع جيثب.
استخدم طرق المصفوفة
المصفوفات هي إحدى هياكل البيانات الأكثر استخدامًا في البرمجة. إلى جانب طرق الرياضيات ، توفر JavaScript أيضًا العديد من طرق المصفوفات المضمنة مثل يدفع(), concat (), انضم(), لكل (), خريطة(), فرز()، وما إلى ذلك وهلم جرا. يمكنك الاستفادة من كل هذه الطرق المضمنة للعمل بشكل مريح مع مصفوفات JavaScript.
هل تريد فهم مصفوفات JavaScript ولكن لا يمكنك التعامل معها؟ تحقق من أمثلة مصفوفة JavaScript الخاصة بنا للحصول على إرشادات.
اقرأ التالي
- برمجة
- جافا سكريبت
- نصائح الترميز
- برمجة
- تطوير الشبكة
يوفراج طالب جامعي في علوم الكمبيوتر بجامعة دلهي بالهند. إنه متحمس لتطوير الويب Full Stack. عندما لا يكتب ، فإنه يستكشف عمق التقنيات المختلفة.
اشترك في نشرتنا الإخبارية
انضم إلى النشرة الإخبارية لدينا للحصول على نصائح تقنية ومراجعات وكتب إلكترونية مجانية وصفقات حصرية!
انقر هنا للاشتراك