কম্পিউটার

জাভাস্ক্রিপ্টে Math.ceil() এবং Math.round() পদ্ধতির মধ্যে পার্থক্য কী?


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

  1. জাভাস্ক্রিপ্টে ফাংশন এবং পদ্ধতির মধ্যে পার্থক্য কী?

  2. C# এ Write() এবং WriteLine() পদ্ধতির মধ্যে পার্থক্য কি?

  3. জাভাস্ক্রিপ্ট এবং পাইথনে সেমিকোলনের মধ্যে পার্থক্য কী?

  4. জাভা এবং জাভাস্ক্রিপ্টের মধ্যে পার্থক্য কী?