ধরা যাক আমাদের নমুনা স্ট্রিং হল −
const a = "250,5";
যদি "," এর পরে সংখ্যাটি একটি একক সংখ্যা হয় তবে আমাদের এটিতে একটি 0 যোগ করতে হবে,
যদি স্ট্রিংটিতে একাধিক ‘,’ থাকে, তাহলে আমাদের ফিরতে হবে -1
নিচের উদাহরণের মত স্প্লিট() এবং রিপ্লেস() ফাংশনগুলিকে একত্রিত করে এটি করা যেতে পারে -
উদাহরণ
const a = "250,5";
const roundString = (str) => {
if(str.split(",").length > 2){
return -1;
}
return a.replace(`,${a.split(",")[1]}`, `,${a.split(",")[1]}0`);;
}
console.log(roundString(a)); আউটপুট
এই কোডের জন্য কনসোল আউটপুট হবে −
250,50