أريد طريقة لتحويل عدد عشري لعدد صحيح
مثلا لدي : 30.23
أريد أن يتم تحويله الى 30
يعني ازالة ما قبل الفاصلة
شكرا
لاتحتاج للجيكويري للقيام بذلك وإنما تستطيع تحقيقه من خلال جافاسكريبت مباشرة من خلال دالة round وهذا مثال بسيط على ذلك:
var x = 30.23; x = Math.round(x); console.log(x);
أحسنت ، هذا كا أردته
شكرا لك
var x = 9.656;
x.toExponential(2); // returns 9.66e+0
x.toExponential(4); // returns 9.6560e+0
x.toExponential(6); // returns 9.656000e+0
لا اقصد هذه الطريقة انما ازالة الفاصلة وما بعدها
يمكنك ايضاً استخدم التالي بدون دوال جافاسكريبت
var num = 30.23; var newNum = num - num % 1; console.log(newNum); الناتج هو 30
او
var num2 = 30.23; var newNum2 = num2 - (num2 % 1); console.log(newNum2); الناتج هو 30
مجتمع لمناقشة وتبادل الخبرات حول تطوير الويب. ناقش أحدث التقنيات، اللغات، والأدوات في عالم تطوير المواقع والتطبيقات. شارك مشاريعك، اسأل عن نصائح، وتعاون مع مطورين محترفين وهواة.
صمم موقعك كاملا بالسحب والإفلات بدون خبرة برمجية، واحجز مكانك على الإنترنت.