কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে মান NaN সমান কিনা চেক করার উপায়


জাভাস্ক্রিপ্টে গ্লোবাল NaN প্রপার্টি Not-A-Number উপস্থাপন করে। এটি রিটার্ন করা মান -

  • যখন ম্যাথ ফাংশন ফেল করে (Math.sqrt(-500))
  • যখন কোনো ফাংশন নম্বর পার্স করতে ফেল করে (parseFloat("test"))

NaN যেকোনো মানের সাথে (==، !=، ===، !== দিয়ে) তুলনা করলে unequal দেখায়, এমনকি অন্য একটি NaN মানের সাথেও।

কোনো মান NaN কিনা চেক করতে হলে Number.isNaN মেথড ব্যবহার করতে হবে।

উদাহরণ

let a = Math.sqrt(-500); console.log(Number.isNaN(a))

আউটপুট

true

নোট − isNaN() এবং Number.isNaN(): প্রথমটি true রিটার্ন করে যদি মান বর্তমানে NaN হয়, অথবা নম্বারে কোয়ার্স করার পর NaN হয়, তবে দ্বিতীয়টি শুধু তখন true রিটার্ন করে যখন মান বর্তমানে NaN হয়।

উদাহরণ

isNaN('hello world'); Number.isNaN('hello world');

আউটপুট

true false

  1. জাভাস্ক্রিপ্টে ভ্যালু অনুযায়ী অবজেক্ট গ্রুপ করা

  2. জাভাস্ক্রিপ্টে বাটন ক্লিক করলে ১০ করে মান বাড়ানো

  3. জাভাস্ক্রিপ্টে টেক্সটবক্সের মান দেখানো

  4. জাভাস্ক্রিপ্টে ডেট ভ্যালু ফরম্যাট করা