Math.trunc()
Math.floor(), Math.ceil() এবং Math.round()-এর বিপরীতে, Math.trunc() মেথড শুধু ভগ্নাংশ অংশ (fractional part) সরিয়ে শুধু পূর্ণসংখ্যা (integer) অংশ দেয়। এটি সংখ্যাকে নিকটতম পূর্ণসংখ্যায় রাউন্ড (rounding) করার চিন্তা করে না। এটি হễম চেক করে না যে মানটি পজিটিভ নাকি নেগেটিভ। এর একমাত্র কাজ হলো ভগ্নাংশ অংশ কেটে ফেলা।
সিনট্যাক্স
Math.trunc(x);
প্যারামিটার - Math.trunc() একটি সংখ্যা আর্গুমেন্ট হিসেবে নেয় এবং ট্রাঙ্কেট (truncate) করে ভগ্নাংশ অংশ সরিয়ে দেয়।
নিচের উদাহরণে, Math.trunc() মেথড পজিটিভ সংখ্যাগুলোর ভগ্নাংশ মানগুলো ট্রাঙ্কেট করেছে।
উদাহরণ
<html> <body> <script> var val1 = Math.trunc("1.414"); var val2 = Math.trunc("0.49"); var val3 = Math.trunc("8.9"); document.write(val1); document.write("<br>"); document.write(val2); document.write("<br>"); document.write(val3); </script> </body> </html>আউটপুট
1 0 8
নিচের উদাহরণে Math.trunc() ফাংশন নেগেটিভ সংখ্যাগুলোর ভগ্নাংশ মান ট্রাঙ্কেট করে তাদের পূর্ণসংখ্যা মান আউটপুটে দেখিয়েছে।
উদাহরণ
<html> <body> <script> var val1 = Math.trunc("-1.414"); var val2 = Math.trunc("-0.49"); var val3 = Math.trunc("-8.9"); document.write(val1); document.write("<br>"); document.write(val2); document.write("<br>"); document.write(val3); </script> </body> </html>আউটপুট
-1 0 -8