Math.ceil() এবং Math.round() পদ্ধতিগুলি এমনভাবে পৃথক হয় যে পূর্ববর্তী রাউন্ড অফ একটি সংখ্যাকে তার নিকটতম পূর্ণসংখ্যার সাথে রাউন্ডিংয়ের ঊর্ধ্বমুখী দিকে (বৃহত্তর মানের দিকে) যেখানে পরবর্তী রাউন্ড অফ একটি সংখ্যাকে তার নিকটতম পূর্ণসংখ্যা থেকে রাউন্ডিংয়ের নিম্নমুখী দিকে (নিম্ন মানের দিকে)। আসুন পৃথকভাবে দুটি পদ্ধতি পরীক্ষা করি।
Math.ceil()
Math.ceil() মেথড রাউন্ড অফ নম্বর প্যারামিটার হিসাবে তার নিকটতম পূর্ণসংখ্যাতে পাস করে যাতে আরও বেশি মান পাওয়া যায়।
উদাহরণ
নীচের উদাহরণে যখন একটি সংখ্যা 5.34 একটি প্যারামিটার হিসাবে পাস করে, Math.ceil() এটিকে 6 এ রাউন্ড অফ করুন, যা প্রকৃত সংখ্যার থেকে একটি বড় মান।
<html> <body> <script> document.write(Math.ceil(5.34)); </script> </body> </html>
আউটপুট
6
Math.round()
Math.round() মেথড রাউন্ড অফ নম্বরকে প্যারামিটার হিসাবে তার নিকটতম পূর্ণসংখ্যাতে পাস করে যাতে কম মান পাওয়া যায়।
উদাহরণ
নীচের উদাহরণে যখন একটি সংখ্যা 5.34 একটি প্যারামিটার হিসাবে পাস করে, Math.round() এটিকে 5 এ রাউন্ড অফ করুন, যা প্রকৃত সংখ্যার চেয়ে কম মান।
<html> <body> <script> document.write(Math.round(5.34)); </script> </body> </html>
আউটপুট
5