دورة javascript للمبتدئين الدرس الثالت


فهاد الجزء الثالت من دورة javascript للمبتدئين غادي نشوفوا كيفاش نديرو عمليات حسابية وغادي نشوفوا ايضا l'objet Math لي كيمكنا باش نديرو عمليات حسابية على أعداد فهاد الجزء مهم فهاد الدورة حيت l'objet Math كنخدموا به بزاف. 


1- العمليات الحسابية العادية ف javascript

فالعمليات الحسابية العادية لي كنعرفوا لي هي الزائد الناقص القسمة والضرب يمكن نديرهم بالطريقة المعروفة كيف كانشوف فالمثال المرفق لي عندي فيه جوج ارقام num1  و num2 و val لي كتاخد النتيجة فكاين اضافة جديدة فالمثال هي % أو ل modulo لي كترجعنا لباقي ديال القسمة فمثلا يلا درنا 50 % 100 غادي تعطينا صفر حيت الباقي ديال 100 مقسومة على 50 غادي تعطينا 0 الكود لي زدنا هو :

                                //calculate 
const num1 = 100;
const num2 = 50;
let val;
val = num1 + num2;
val = num1 * num2;
val = num1 - num2;
val = num1 / num2;
val = num1 % num2;
console.log(val);
                            

2- كيفاش نخدم بل objet Math

فل objet Math كيمكنا باش نديرو عمليات حساب على الأعداد ديالنا 
فكيف كنشوف فالكود المرفق عندي Math.PI لي كترجع العدد PI لي هو 3.14 وعندي ايضا Math.round لي كترجع العدد الأقرب فمثلا يلا عطيناها 4.7 غادي ترجع 5 يلا عطيناها 4.3 غادي ترجع 4 الكود لي زدنا هو :

                                //objet Math

let val;
val = Math.PI;
val = Math.round(2.4);
console.log(val);
                            

3- كيفاش نخدم بل objet Math الجزء الثاني

ف objet Math كاين d'autres méthodes فالمثال المرفق كاين Math.ceil لي كترجع العدد الأقرب فهنا عكس Math.round لي يلا عطيناها 2.4 كترجع 2 فل Math.ceil كترجع 3 كاين ايضا Math.floor لي كتدير العكس يلا عطيناها 2.4 كترجع 2 كاين ايضا Math.sqrt لي كترجعنا الجدر مربع ديال العدد الكود لي زدنا هو :

                                //part 2
val = Math.ceil(2.4);
val = Math.floor(2.8);
val = Math.sqrt(64);
console.log(val);
                            

4- كيفاش نخدم بل objet Math الجزء الثالت

فغادي نكملوا d"autres méthodes لي عندنا فل objet Math فكاين عندنا فهاد المثال Math.abs لي كترجعنا لعدد الإيجابي ديال عدد فمثلا هنا عطيناها 3- كترجعنا 3 منبعد عندنا Math.pow لي كترجع العدد a أوس b فهنا فالمثال كتعطينا 64 لي هي 8 أوس 2 منبعد كاين Math.min وMath.max لي كيرجعونا اكبر واصغر عدد فالمجموعة الكود لي زدنا هو :

                                    //part 3

val = Math.abs(-3);
val = Math.pow(8, 2);
val = Math.min(2,33,4,1,55,6,3,-2);
val = Math.max(2,33,4,1,55,6,3,-2);
console.log(val);
                                

5- كيفاش نخدم بل Math.random

فل méthode Math.random كتمكنا باش نعرضوا ارقام عشوائية ما بين 0 و1 كل مرة كنديروا actualiser ل la page كتعطينا عدد والمثال اللي عندنا كنضربها ف 10 ونزيد عليها 1 باش كتعطيني أعداد ما بين 1 و 10 الكود لي زدنا هو : 

                                    //Math.random()

val = Math.random();

val = Math.floor(Math.random() * 10 + 1);

console.log(val);