Math.ceil() এবং Math.round() মেথড দুটির পার্থক্য হলো: 前者 সংখ্যাকে নিকটতম ইন্টিজারে উপরের দিকে রাউন্ড অফ করে (বড় মানের দিকে), আর পরেরটি নিচের দিকে রাউন্ড অফ করে (ছোট মানের দিকে)। নিচে দুটি মেথড আলাদাভাবে আলোচনা করা হলো।
Math.ceil()
Math.ceil() মেথড প্যারামিটার হিসেবে পাস করা সংখ্যাকে নিকটতম ইন্টিজারে রাউন্ড অফ করে যাতে বড় মান পাওয়া যায়।
উদাহরণ
নিচের উদাহরণে ৫.৩৪ পাস করলে Math.ceil() এটিকে ৬-এ রাউন্ড অফ করে, যা প্রকৃত সংখ্যা থেকে বড়।
<html> <body> <script> document.write(Math.ceil(5.34)); </script> </body> </html>
আউটপুট
6
Math.round()
Math.round() মেথড প্যারামিটার হিসেবে পাস করা সংখ্যাকে নিকটতম ইন্টিজারে রাউন্ড অফ করে যাতে ছোট মান পাওয়া যায়।
উদাহরণ
নিচের উদাহরণে ৫.৩৪ পাস করলে Math.round() এটিকে ৫-এ রাউন্ড অফ করে, যা প্রকৃত সংখ্যা থেকে ছোট।
<html> <body> <script> document.write(Math.round(5.34)); </script> </body> </html>
আউটপুট
5