انتقل إلى محتوى الدرس
الدرس 86
دورة جافا سكريبت

Math Methods

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

  • Math.trunc()
  • Math.sign()
  • Math.cbrt()
  • Math.log2()
  • Math.log10()
أقسام الدرس
6
الأمثلة
5
اللغة
العربية
تاريخ النشر
غير محدد
المشاهدات
2,841
محتوى الدرس
في هذا الدرس 6تصفّح المواضيع

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

HTML
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

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

Math.cbrt()

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

Example

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

Math.log2()

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

Example

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

Math.log10()

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

Example

HTML
Math.log10(10);    // returns 1

مشاركة

هل كان هذا الدرس مفيدًا؟

جارٍ تحميل الآراء…