টাইপস্ক্রিপ্টে, এটি isNaN কেবল সংখ্যার মান গ্রহণ করে বলে একটি ত্রুটি দেখায়
isNaN('9BX46B6A')
এবং এটি মিথ্যা প্রত্যাশা করে কারণ parseFloat('9BX46B6A')মূল্যায়ন করে9
isNaN(parseFloat('9BX46B6A'))
আমি ভিজ্যুয়াল স্টুডিওতে প্রদর্শিত ত্রুটিটি নিয়ে এখনও চালাতে পারি, তবে আমি এটি সঠিক উপায়ে করতে চাই।
বর্তমানে, আমি এই পরিবর্তিত ফাংশনটি লিখেছি -
static isNaNModified = (inputStr: string) => {
var numericRepr = parseFloat(inputStr);
return isNaN(numericRepr) || numericRepr.toString().length != inputStr.length;
}