JavaScript Math.trunc(x) মেথড

 

JavaScript Math.trunc(x) মেথড – সম্পূর্ণ বাংলা টিউটোরিয়াল

JavaScript-এ আমরা যখন দশমিক সংখ্যা নিয়ে কাজ করি, তখন অনেক সময় দশমিক অংশ বাদ দিয়ে শুধু পূর্ণসংখ্যাটি (integer) প্রয়োজন হয়। এই কাজটি করতে ব্যবহৃত হয় Math.trunc(x) মেথড।

Math.trunc(x) কী করে?

Math.trunc(x) হল একটি গাণিতিক মেথড যা কোনো সংখ্যার দশমিক অংশ বাদ দিয়ে কেবলমাত্র পূর্ণসংখ্যা রিটার্ন করে। এটি সংখ্যা রাউন্ড করে না, শুধুমাত্র দশমিকের পরের অংশটি বাদ দিয়ে দেয়।

সিনট্যাক্স:

<script>
let result = Math.trunc(x);
</script>

উদাহরণ:

<script>
// ধনাত্মক দশমিক সংখ্যা
console.log(Math.trunc(5.89)); // 5

// ঋণাত্মক দশমিক সংখ্যা
console.log(Math.trunc(-9.45)); // -9

// পূর্ণসংখ্যা
console.log(Math.trunc(100)); // 100

// জিরো
console.log(Math.trunc(0)); // 0

// স্ট্রিং যেটি সংখ্যা
console.log(Math.trunc("45.67")); // 45

// নন-নাম্বার ইনপুট
console.log(Math.trunc("hello")); // NaN
</script>

Math.trunc(x) এর ইনপুট ও আউটপুট তালিকা:

ইনপুট আউটপুট ব্যাখ্যা
5.99 5 দশমিক বাদ
-8.3 -8 নেগেটিভ কিন্তু রাউন্ড নয়
“100.45” 100 স্ট্রিং নাম্বারে রূপান্তর করে
“abc” NaN নন-নাম্বার ইনপুট

ব্যবহারের ক্ষেত্রসমূহ:

  • ইউজার ইনপুট থেকে শুধু ইন্টিজার বের করতে
  • দ্রুত গাণিতিক ক্যালকুলেশন যেখানে দশমিক দরকার নেই
  • গেম ডেভেলপমেন্টে চরিত্রের অবস্থান নির্ধারণে
  • স্ক্রোল পজিশন নির্ধারণে

⚠️ Math.trunc(x) vs Math.floor(x) vs Math.round(x)

Method 5.7 -5.7
Math.trunc() 5 -5
Math.floor() 5 -6
Math.round() 6 -6

উপসংহার

Math.trunc(x) একটি সহজ কিন্তু অত্যন্ত কার্যকরী JavaScript মেথড, যা শুধুমাত্র পূর্ণসংখ্যা পেতে সাহায্য করে, দশমিক অংশ ফেলে দেয়। যদি আপনি কোনো লজিকে শুধুমাত্র ইন্টিজার নিয়ে কাজ করতে চান, তাহলে এটি একদম সঠিক পছন্দ।


 

Leave a Reply