যদি নির্ভুলতার বিষয়টি বিবেচিত হয় এবং আপনার যদি ধারাবাহিক ফলাফলের প্রয়োজন হয় তবে এখানে কয়েকটি প্রস্তাব দেওয়া হয়েছে যে কোনও সংখ্যার দশমিক অংশকে স্ট্রিং হিসাবে ফিরিয়ে দেবে, নেতৃস্থানীয় "০" সহ। আপনার যদি এটি ভাসমান হিসাবে প্রয়োজন var f = parseFloat( result )
হয় তবে শেষ পর্যন্ত যুক্ত করুন।
দশমিক অংশ যদি শূন্যের সমান হয় তবে "0.0" ফিরে আসবে। নাল, এনএএন এবং অপরিজ্ঞাত নম্বর পরীক্ষা করা হয় না।
1. স্ট্রিং.স্প্লিট
var nstring = (n + ""),
narray = nstring.split("."),
result = "0." + ( narray.length > 1 ? narray[1] : "0" );
2. স্ট্রিং.সুবস্ট্রিং, স্ট্রিং.ইন্ডেক্সঅফ
var nstring = (n + ""),
nindex = nstring.indexOf("."),
result = "0." + (nindex > -1 ? nstring.substring(nindex + 1) : "0");
3. ম্যাথ.ফ্লুর, নাম্বার টু ফিক্সড, স্ট্রিং.ইন্ডেক্সঅফ
var nstring = (n + ""),
nindex = nstring.indexOf("."),
result = ( nindex > -1 ? (n - Math.floor(n)).toFixed(nstring.length - nindex - 1) : "0.0");
৪. ম্যাথ.ফ্লুর, নাম্বার টু ফিক্সড, স্ট্রিং.স্প্লিট
var nstring = (n + ""),
narray = nstring.split("."),
result = (narray.length > 1 ? (n - Math.floor(n)).toFixed(narray[1].length) : "0.0");
এখানে একটি জেসফরুল লিঙ্ক: https://jsppha.com/decpart-of-number/
আমরা দেখতে পাচ্ছি যে প্রস্তাব # 2 দ্রুততম।
n = Math.floor(n);
কেবলমাত্র আপনার পছন্দসই ফলাফলটি (পূর্ণসংখ্যার অংশ) অ-নেতিবাচক সংখ্যার জন্য প্রদান করছে