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

জাভাস্ক্রিপ্টে কোনো সংখ্যা ফাইনাইট (finite) কিনা যাচাই করা

জাভাস্ক্রিপ্টে isFinite() মেথড থাকে যেটি দিয়ে যাচাই করা যায় দেওয়া এন্টিটি একটি বৈধ সংখ্যা কিনা। যদি দেওয়া এন্টিটি একটি সংখ্যা হয় (স্ট্রিং হলেও, যেমন "123"), তবে এই মেথড বুলিয়ান true ফেরত দেবে, অন্যথায় false ফেরত দেবে। সংক্ষেপে আলোচনা করা হলো।

সিনট্যাক্স

isFinite(value);

এই মেথড একটি ভ্যালু প্যারামিটার হিসেবে নেয় এবং ভ্যালুটি সংখ্যা হলে বুলিয়ান true, অন্যথায় বুলিয়ান false ফেরত দেয়।

উদাহরণ-১

নিচের উদাহরণে, সংখ্যা গুলো isFinite() মেথডে প্যারামিটার হিসেবে পাস করা হয়েছে এবং ফলাফল আউটপুটে দেখানো হয়েছে।

<html> <body> 
  <p id="number"></p> 
  <script> 
    var a = isFinite(567) + "<br>"; 
    var b = isFinite(-9.23) + "<br>"; 
    var c = isFinite(0) + "<br>"; 
    var d = isFinite(6-7) + "<br>"; 
    var bol = a + b + c + d; 
    document.getElementById("number").innerHTML = bol; 
  </script> 
</body> </html>

আউটপুট

true true true true

উদাহরণ-২

নিচের উদাহরণে, স্ট্রিং এবং ডেট প্যারামিটার হিসেবে পাস করা হয়েছে। এই মেথড নাম্বার স্ট্রিংকে সংখ্যা হিসেবে বিবেচনা করে true ফেরত দেয়।

<html> <body> 
  <p id="number"></p> 
  <script> 
    var x = isFinite("123") + "<br>"; 
    var y = isFinite("string") + "<br>"; 
    var z = isFinite("2019/08/06"); 
    var res = x + y + z; 
    document.getElementById("number").innerHTML = res; 
  </script> 
</body> </html>

আউটপুট

true false false
  1. JavaScript-এ চেকবক্স চেক করা আছে কিনা যাচাই করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে বোতাম ক্লিক হয়েছে কিনা চেক করা

  3. C#-এ থ্রেড ব্যাকগ্রাউন্ড থ্রেড কিনা যাচাই করা IsBackground প্রপার্টি দিয়ে

  4. পাইথনে একটি সংখ্যা প্রাইম (Prime) কিনা তা কীভাবে যাচাই করবেন?