السلام عليكم ورحمة الله .. كيف حالكم عندي سؤال عالسرييع
اذا انا عندي مثلا عملية حسابيه زي طريقة الي تحت وابي الناتج دايم يطلع عدد صحيح يعني اذا طلع عدد عشري يقربه لعدد صحيح او يحذف الي جنب الفاصلة ماهي الطريقة ؟ مثال
; var cc = 2 * 3.3
(alert (cc اريد ان اجعل ناتج cc عدد صحيح او انه يتقرب الى عدد صحيح ماهي الطريقة جزاكم الله خير
التعليقات
ممكن تستخـدم 3 طرق:
1- عن طريق أستخدام Math.ceil() سوف تقوم بتقريب الناتج الي اقرب رقم صحيح من فوق يعني 4.2 ستجعلها 5.
2- عن طريق أستخدام Math.floor() هي عكس ceil اى انها تقوم بتقربة الرقم الي الرقم الاصغر يعني 4.2 ستجعلها 4.
3- عن طريق أستخدام Math.round() وهي الطريقه الصحيحه حيث انها تقوم بتقريب الناتج الي اقرب رقم صحيح فعلي اى 4.2 ستكون 4 ، 4.6 ستكون 5.
q1 لا يقرب فقط يحوله الي رقم صحيح
لاكن q3 يقرب اذا كان العدد العشري يساوي 0.5 او اكبر
معلومة: علمي بهذه الاكواد لا يدل علي خبرتي انما بحثت في قوقل وجربت الكود
var cc = 2 * 3.3;
var q1 = Math.floor(cc);
var q3 = Math.round(cc);