النقاط التي ناقشها الفيديو: تقريب الاعاداد العشريه الى اقرب عدد صحيح:()Math.round تقريب العدد العشري الى اكبر قيمه:()Math.ceil تقريب العدد العشري الى اصغر قيمه:()Math.floor استخراج اصغر قيمه:()Math..min استخراج اكبر قيمه:()Math.max للعمليات الأسية:()Math.pow اضهار رقم عشوائي:()Math.random حذف الرقم العشري:()Math.trunk
@ForStudying-i6v Жыл бұрын
@@beshrelattar8536 انت وصلت فين
@Omar-Ra7al Жыл бұрын
انت بقا وصلت فين @@ForStudying-i6v
@hadypro-_-55293 ай бұрын
@@ForStudying-i6vانت وصلت فين
@professor7333 жыл бұрын
لكل حدا بسأل شو الفرق بين trunc و floor و parseInt اولاً الفرق بين trunc و floor الفرق بصير واضح لما نستخدم اعداد سالبة مثلا math.trunc(-5.5) راح ترجع (5-) لكن math.floor(-5.5) راح ترجع (-6) لإنه 6- اصغر من 5- اما بالنسبة للفرق trunc و parseInt ف trunc ما بتوخذ الا رقم يعني لو كتبت math.trunc("5.5") راح ترجع NaN لكن parseInt("5.5") راح ترجع 5 بدون أي مشكلة يعطيك الف عافية استاذ اسامة على الشرح الأكثر من رائع
@mohammedashraf76988 ай бұрын
ألف شكر
@allaouabenziane51688 ай бұрын
شكرا للإضافة لي كنت أطلع عليها
@haider59416 ай бұрын
شكراً🌹👏
@IkoubazenCompany2 ай бұрын
but trunc ma brother isreturn the float number without hexa number emple => console.log(Math.trunc(4.44));// it w'll remove N.44 => 4
@nidhalhameed33123 жыл бұрын
احلا شي لمن يكول افتكاسات ههههههههه ، شرح يخبل وروح خفيفة ،،،،، ، شكرا اسامه ،،، عراقية فاتت منا
@AhmedMahmoudMMD8 ай бұрын
اللهم صل وسلم علي سيدنا محمد
@mahmoudelnakhlawy90148 ай бұрын
سبحان الله وبحمده اشهد ان لا اله الا الله استغفره واتوب اليه
@soundmix6302 жыл бұрын
أنت عالمى ... اتمنى بساطة زى دى أيضا فى الرياكت ...
@احمدمجدي-د8ب Жыл бұрын
عظمة كالعادة يا بشمهندسعظمة كالعادة يا بشمهندس
@hodaelfi19413 жыл бұрын
طريقة ممتازة في الشرح بارك الله فيك
@ibnmendilmohamed99773 жыл бұрын
جزاك الله بكل بخير ❤️❤️❤️
@cheniki.inspire5 ай бұрын
بارك الله فيك و جازاك عنا خير جزاء
@barmja-Tech2 жыл бұрын
عظمة كالعادة يا بشمهندس ربنا يوفقك ويجزاك خير علي الي بتقدمه للناس من علم بكل حب هفضل احطلك الكومنت دا علي كل فيديو اذاكره في الكورس دا
@At-Tariqq Жыл бұрын
ما شاء الله .. لا قوة إلا بالله .. اللهم بارك لك
@ahka61703 жыл бұрын
مبدع دائما يا بشمهندس أسامة انا تابعت قبل كده كورس الجافا اسكربت و dom وbom وطبقت شوية عليهم كمان بس ان شاء الله اخلص امتحانات وارجع للكورس ارجع منو واشوف الزيادة وكمان هيفيدني في es6 وبالتوفيق يارب
@cc-em8gv3 жыл бұрын
مبدع ✨
@saharghoniem13482 жыл бұрын
جزاك الله خيرا
@ahmedgabr18442 жыл бұрын
ياخي بحبك في الله والله ❤❤
@mohamedmamdouh45593 жыл бұрын
جزاك الله خيرا يا هندسة
@hamzaibrahim8953 жыл бұрын
انا لسا موصلتش لهذا الفيديو بس انا بدخل بحط لايك وبطلع
@ليشانيشسويت3 жыл бұрын
خوارزمية اليوتيوب راح تعتقد ان الفيدو ما عجبك لان ما كملتة للاخر و راح تضر القناة اكثر من ما تنفعها
@hamzaibrahim8953 жыл бұрын
@@ليشانيشسويت كيف رح تعتقد انه ما عجبني وانا عامل لايك؟
@shroukelsaman5772 жыл бұрын
بارك الله فيك يا هندسة
@najim71626 күн бұрын
بارك الله فيك
@shakeraljobury1532 жыл бұрын
مبدع استاذ ... شكرا للمجهود
@FofaAlbarnawi Жыл бұрын
عظمه على عظمه you are our hero🥰
@kintag44593 жыл бұрын
بـــــــــارك الله فيك
@chef_david1 Жыл бұрын
Thank you so much Osama for these videos.
@Hussein.... Жыл бұрын
تسلم ايدك ❤❤❤
@WebTrend3 жыл бұрын
الناس اللي بتسال الفرق بين floor و Trunc floor بتعمل تقريب لاقل رقم مهما كان الكسر كبير يعني لو -99.9 هتبقي -100 trunc بتشيل الكسر بدون تقريب يعني لو -99.9 هتبقي -99
@Pcsherif3 жыл бұрын
عشان تبقى واضحة أكتر ال (floor) بيقلل الرقم أما ال (trunc) بيشيل الكسر عموما بيعملوا نفس الحاجة في الأرقام الموجبة لكن الفرق بيظهر في السوالب الفلور بيقلل الرقم بدل سالب 2.5 هيخليها سالب 3 والترانك هيشيل الكسر نفسه ويخليها 2
@rodwangd26833 жыл бұрын
صلوا على الحبيب المصطفى صلى الله عليه وسلم
@mohanadfteha45783 жыл бұрын
كان لازم تشرح الأعداد السالبة في Math.floor Math.ceil الفلور زي م بتقرب الأعداد الموجبة لأصغر رقم بتقرب الأعداد السالبة لأكبر عدد Math.floor(1.3); // - > 1 Math.floor(-1.3); // - > -2 ============================= وال ceil عكس المنطق بتقرب الأعداد الموجبة لأكبر عدد والأعداد السالبة لأصغر عدد Math.ceil(1.3); // - > 2 Math.ceil(-1.3); // - > -1 ============================= ويعطيك العافية مهندس أسامة 3>
@hosamfarouk899 Жыл бұрын
شرح ممتاااااااااااااااااااااااااااااااااز 😍😍😍😍😍😍😍😍😍😍😍😍😍😍
@D3BSZ3 жыл бұрын
اتمني انك تعمل شرح للغة ال c++
@AdelOmer213 жыл бұрын
مهندس اسامه تخصص ويب بس تقريبا و لغه ++c مش تبع الويب
@IbrKHa4 ай бұрын
موجود على قناته
@eng.muhammadeshinnawy33943 жыл бұрын
تسلم يا بشمهندس على الشرح المميز
@khaledradwan26852 жыл бұрын
4:50 console.log(Math.trunc(99.9)); = console.log(Math.floor(99.9)); = 99 من الآخر trunc = floor
@mourtada8943 жыл бұрын
الي ما يتعلم من هذه الدورة فلن يتعلم ابدا من اي مكان اخر وهذا اختبار جيد لمن هو متردد يكمل في المجال ولا لا.. يدخل هنا اذا فهم يكمل اما اذا لم يتعلم يروح يشوفلو شغلة ثانية احسن
@momenmohamed83372 жыл бұрын
أنا فاهم تمام بس بنسي الأكواد
@lujainalhajjar63202 жыл бұрын
مبدع بكل معنى الكلمة❤ لدي سؤال هل يوجد فرق بين trunc , floor ؟
@youssef-elsheikh-72 жыл бұрын
ال floor بيقرب قيمة الكسر للاقل يعني لو رقم 1.9 هيقربه الي 1 فقط هو عكس ال ceil اللي هيقرب للاعلي يعني 1.9 هيقربه الي 2 اما ال trunc لا ياخذ اي اعتبار للكسر انما بيرجع رقم صحيح فقط بدون النظر الي قيمة الكسر اصلا
@abbeed13 жыл бұрын
الله يجزيك الخير
@سريحانالجهني2 жыл бұрын
حفظك الله
@toptechegy5 ай бұрын
Thank You My Boss
@سريحانالجهني3 жыл бұрын
شكرا لك
@e_souhil2 жыл бұрын
thanks
@mustafaemadeldeen2 жыл бұрын
السلام عليكم جزاك الله خيرا بشمهندس أسامة أنا لما جربت ال min و ال max لوحدهم من غير أي قيم رجعت لي infinity بس معكوسة القيمة السالبة مع ال max و الموجبة مع ال min
@ahka61703 жыл бұрын
السؤال بقا يا بشمهندس ايه الفرق كده بين trunc و Floor واي المثال العملي الفيه يختلفوا عن بعض لان Floor بتقرب النتيجة لتحت وال trunc بتحذف الكسر عموما فهيعطونا نفس النتيجة وشكرا مقدما 😁👍👍
@fatmaalzhraelgohari78113 жыл бұрын
هيطلع نفس النتيجة في الموجب بس هتختلف مع الأرقام السالبة
@fatmaalzhraelgohari78113 жыл бұрын
console.log(Math.floor(-115.6)); // -116 لأن -116 الأصغر console.log(Math.trunc(-115.6)); //-115 وهنا بيخرج الرقم نفسه
@ElzeroWebSchool3 жыл бұрын
@@fatmaalzhraelgohari7811 أحسنتي
@ahka61703 жыл бұрын
بالنسبة للإجابة ال trunc و ال floor هيعطوا نفس القيمة في الإعداد الموجبة الاختلاف في اولا ديناميكية العمل حيث يعمل ال floor على تقريب الرقم الكسري للرقم الصحيح الأقل (التقريب ل أسفل) ام trunc يقوم بحذف الرقم الكسري وأخذ الرقم الصحيح فقط فمثلا ٣.٢ => ٣ ثانيا وهو الاختلاف الأكبر في الأرقام السالبة ناخذ رقم(3.2-) مثلا ال (3.2-) Math.trunc تعطي قيمة => 3- لأنها تحذف الكسر (2.) اما ال (3.2-) Math.floor تعطي قيمة => 4- لأنها تقرب الرقم الكسري للرقم الأقل
@fatmaalzhraelgohari78113 жыл бұрын
@@ElzeroWebSchool جزاك الله عنا خيرًا ✨✨
@UserUser-uq2cq3 жыл бұрын
Trunc and floor شو الفرق بين
@sarafadel28242 жыл бұрын
مش كده ال Math.trunc() هترجع نفس القيمة اللي بترجعها ال Math.floor() ؟ شكرا يا باشمهندس على مجهودك، ربنا يجزيك عنا كل خير
@MohamedAshraf-jg5xc2 жыл бұрын
في الموجب بس. بتختلف في الأرقام السالب
@TheStallion1319 Жыл бұрын
Nodejs course please
@Lj_otaku5 ай бұрын
❤❤
@myshuker19782 жыл бұрын
الف شكر يابشمهندس.. انا عندي سؤال.. trunc بتعمل نفس عمل floor بالزبط.. هما ليه عملوها ؟
@ElzeroWebSchool2 жыл бұрын
جرب ارقام سالبة هتلاقي انهم مش نفس الفكرة ولا المعنى خالص واحدة بتقرب وواحدة بتشيل خالص
@imadeddinefillali3352 жыл бұрын
trunc = floor
@mahmoudadham80483 жыл бұрын
سلام عليكم باش مهندس اسامة ازاي مثلا بتميز خصائص معينة زي مثلا لم بدوس math. بتظهرلك list فيها بعض ال خصائص عليه star واول واحدة من فوق
@AhmadjKadi3 жыл бұрын
الله يجزيك الف خير انا اخوك أحمد من سوريا حابب اكون اول تعليق وأسألك كيف استفيد من جافا سكريبت في تطوير تطبيقات الجوال يعني ما هو المسار الذي اتبعه؟
@ayabc43203 жыл бұрын
1) react.js 2) react native
@AhmadjKadi3 жыл бұрын
@@ayabc4320 يعني أتعلم جافا سكريبت أولا ثم react js ثم react native
@ayabc43203 жыл бұрын
@@AhmadjKadi نعم
@AhmadjKadi3 жыл бұрын
@@ayabc4320 شكرا جزيلا
@aliss143 жыл бұрын
4:36 يعني ال trunc مفيش فرق بينه وبين ال floor وال parseInt؟
@LivingChad3 жыл бұрын
floor يعطيك القيمة الاقل سواء موجبة او سالبة trunc يعطيك التقريب دون التركيز هل هي سالبة او موجبة
@TheRanamaro3 жыл бұрын
trunc تحذف الارقام العشريه ولا تقرب
@أحمدعفانة-ك5ذ2 жыл бұрын
السلام عليكم الأمر Math.round ، اذا كان الجزء العشري أقل من 0.5 سيقربها الي 0 ، اما اذا كان الجزء العشري أكبر من 0.5 سيقربها إلي 1 ، إما اذا كان الجزء العشري يساوي 0.5 سوف يتم تقريب الرقم ليصبح رقم زوجي . علي ما أعتقد هذه المعلومة الصحيحة أرجو أفادتنا بش مهندس أسامة.
@mohamedatef973 жыл бұрын
شرح ممتاز 👌 بس ايه الفرق بين ال trunc و ال floor ؟
@LivingChad3 жыл бұрын
floor يعطيك القيمة الاقل سواء موجبة او سالبة trunc يعطيك التقريب دون التركيز هل هي سالبة او موجبة
@jamalalbatta82313 жыл бұрын
Math.Truncate is like Math.Floor for positive numbers, and like Math.Ceiling for negative numbers
@mahdyfox Жыл бұрын
ممتع
@khaledsuefey2803 Жыл бұрын
ما هو الفرق بين tyunc و floor
@dinaallam518810 ай бұрын
trunc بتشيل الكسر خالص و مبتبصش على هو الكسر كبر من 5 ولا اقل floor بتبص الاول على الكسر لو الكسر اكبر من ال 5 بتزود 1 لو اقل من 5 بنقص لحد ما تبقى 0 يعن 5.5 بتقربها تخليها => 6 5.2 => 5
@codesign36713 жыл бұрын
طيب هو ايه الفرق بين floor و trunc هو بالنسبة للشرح و الحلجة اللي بتعلمها كل واحدة فهو في فرق و لكن بالنسبة للنتيجة الللي كل واحدة بتقدمها مفيش فرق خااالص
@professor7333 жыл бұрын
لكل حدا بسأل شو الفرق بين trunc و floor و parseInt اولاً الفرق بين trunc و floor الفرق بصير واضح لما نستخدم اعداد سالبة مثلا math.trunc(-5.5) راح ترجع (5-) لكن math.floor(-5.5) راح ترجع (-6) لإنه 6- اصغر من 5- اما بالنسبة للفرق trunc و parseInt ف trunc ما بتوخذ الا رقم يعني لو كتبت math.trunc("5.5") راح ترجع NaN لكن parseInt("5.5") راح ترجع 5 بدون أي مشكلة يعطيك الف عافية استاذ اسامة على الشرح الأكثر من رائع
@a_3ju3 жыл бұрын
استاذ ورئيس قسم
@talabsa41083 жыл бұрын
جبتهم صح الا 4
@markjak50312 жыл бұрын
❤❤❤❤❤❤
@Abdel-RahmanOwais18 күн бұрын
تفس ال C++ بالظبط
@marlyndaly87612 жыл бұрын
👍👍👍
@webb-developer11 ай бұрын
✅
@neEs66247 ай бұрын
❤
@yousef7fon9 ай бұрын
+
@hamzaeldeeb50513 жыл бұрын
اول تعليق
@akram-qn6my3 жыл бұрын
First
@mohamed-t7b4o3 ай бұрын
let a = 1_00 let b = 2_00.5 let c = 1e2 let d = 2.4 console.log(Math.round(Math.min(1_00 , 2_00.5 , 1e2 , 2.4)) ) console.log(Math.pow(a , Math.trunc(d))) console.log(Number.parseInt(d)) console.log(Math.floor(d)) console.log(Math.trunc(d)) console.log(d.toFixed(0)) console.log(Math.trunc(b / Math.ceil(d) )) console.log(Number.parseInt(b) / Math.ceil(d))
@علمينتفعبهسوزانفؤادАй бұрын
let a = 1_00 let b = 2_00.5 let c = 1e2 let d =2.4 console.log(`challenge 1`) console.log(`_`.repeat(10)) console.log(Math.trunc(Math.max(a, b, c, d))) console.log(`challenge 2`) console.log(`_`.repeat(10)) console.log(a * 50 * Math.floor(d)) console.log(`challenge 3`) console.log(`_`.repeat(10)) console.log(Math.floor(d)) console.log(Math.trunc(d)) console.log(Math.round(d)) console.log(parseInt(d)) console.log(d.toFixed()) console.log(`*`.repeat(50))