JavaScript

Math Methods

في هذا الدرس سوف نتعرف علي بعض الدوال الخاصة بالعمليات الحسابية مثل

  • Math.trunc()
  • Math.sign()
  • Math.cbrt()
  • Math.log2()
  • Math.log10()

التاريخ

01 نوفمبر 2021

الدروس

146

المستوى

العامة

اللغة

انجليزي

المشاهدات

979

المواضيع

24
الشروحات chevron_left Math Methods chevron_left JavaScript

Math Methods

</> Math Methods

Math : هو عبارة عن object مضمن بداخل لغة ال java script ومعظم اللغات البرمجية ايضا  ويتم خلاله اضافة العمليات الرياضية الشائع استخدامها علي شكل دوال يسهل للمبرمجين استخدامها وتوفيرا للجهد والوقت 

في اخر اصدار لل java Script وهو الإصدار ES6 تمت إضافة بعض الدوال الخاصة بالعمليات الحسابية في ال Math object وهذه الدوال هي 

  • Math.trunc()
  • Math.sign()
  • Math.cbrt()
  • Math.log2()
  • Math.log10()

</> Math.trunc()

تستخدم الدالة ( ) Math.trunc في ازالة الرقم العشري من الرقم الذي تقوم بأدخاله وتقوم بعد ذلك بأرجاع قيمة صحيحة لك 

Example
Math.trunc(4.9);            
Math.trunc(4.7);    
Math.trunc(4.4);     
Math.trunc(4.2);   
Math.trunc(-4.2);

</> Math.sign()

تستخدم الدالة ( )Math.sign في تحديد فئة رقم معين تقوم بأدخاله وهي تقوم بأرجاع احدي ثلاث قيم 

  • ( 1 ) : اذا كان العدد المدخل موجب
  • ( 0 ) : اذا كان العدد المدخل يساوي صفر
  • ( -1 ) : اذا كان العدد المدخل اقل من صفر

Example
Math.sign(-4); 
Math.sign(0);    
Math.sign(4);

</> Math.cbrt()

تستخدم الدالة ( )Math.cbrt في ايجاد الجزر التكعيبي لرقم معين تقوم بإدخاله

Example
Math.cbrt(8);    
Math.cbrt(64); 
Math.cbrt(125);

</> Math.log2()

تستخدم الدالة ( )Math.log2 في ايجاد اللوغاريتم algorithm  للاساس 2 لعنصر معين تقوم بأدخاله

Example
Math.log2(2);    // returns 1

</> Math.log10()

تستخدم الدالة ( )Math.log10 في ايجاد اللوغاريتم algorithm  للاساس 10 لعنصر معين تقوم بأدخاله

Example
Math.log10(10);    // returns 1
معلومات تهمك
  • لا تنسى تقييم الدروس لكي نُحدّث المُحتوى باستمرار حتى ينال إعجابك.
  • لا تنسى مشاركة الموقع مع أصدقاءك حتى تعمّ الفائدة وتكون سبب في نفعهم.
مشاركة
0
0
0
0
عدد المشاركات
هل هذه المعلومات نالت إعجابك ؟
0
0
عدد التقييمات

لديك استفسار ؟

يسعدنا كثيرا مساعدتك في استيعاب افضل للأمور, فلا تترد مطلقا في الاتصال بنا في حال كانت لديك اية اسئله او استفسارات.