21 of 264 menu

ফাংশন Boolean

ফাংশন Boolean প্রদত্ত মানকে লজিক্যাল টাইপে রূপান্তর করে। ফাংশনটি এক্সিকিউট করার ফলাফল হবে হয় true, না হয় false

এক্ষেত্রে শুধুমাত্র নিম্নলিখিতগুলি false তে রূপান্তরিত হয়: 0, খালি স্ট্রিং, null, undefined, NaN। অন্যান্য সকল মান (সংখ্যা, স্ট্রিং, অবজেক্ট, অ্যারে, ফাংশন) true তে রূপান্তরিত হয়।

সিনট্যাক্স

Boolean(যাকে রূপান্তর করতে হবে);

উদাহরণ

সংখ্যা 0 কে লজিক্যাল টাইপে রূপান্তর করা যাক:

Boolean(0);

কোড এক্সিকিউট করার ফলাফল হবে false:

false

উদাহরণ

আসুন NaN মানটিকে রূপান্তর করি:

Boolean(NaN);

কোড এক্সিকিউট করার পরেও আমরা false পাব:

false

উদাহরণ

এখন সংখ্যা 1 কে রূপান্তর করি:

Boolean(1);

কোড এক্সিকিউট করার পর আমরা true পাব:

true

উদাহরণ

এখন একটি ঋণাত্মক সংখ্যা রূপান্তর করি:

Boolean(-1);

কোড এক্সিকিউট করার ফলাফল হবে true:

true

উদাহরণ

প্যারামিটারে একটি ভগ্নাংশ সংখ্যা নির্ধারণ করি:

Boolean(11.5);

কোড এক্সিকিউট করার পরেও আমরা true পাব:

true

উদাহরণ

এখন একটি খালি স্ট্রিং রূপান্তর করি:

Boolean('');

কোড এক্সিকিউট করার ফলাফল:

false

উদাহরণ

যদি আমরা প্যারামিটারে একটি পূর্ণ স্ট্রিং নির্দিষ্ট করি:

Boolean('str');

তাহলে রূপান্তরের পর আমরা true পাব:

true

উদাহরণ

আসুন বুলিয়ান মান true কে রূপান্তর করি:

Boolean(true);

কোড এক্সিকিউট করার ফলাফল:

true

উদাহরণ

এখন বুলিয়ান মান false কে রূপান্তর করি:

Boolean(false);

কোড এক্সিকিউট করার ফলাফল হবে false:

false

উদাহরণ

ফাংশনের প্যারামিটারে খালি অবজেক্ট নির্দিষ্ট করি:

Boolean({});

কোড এক্সিকিউট করার পর ফাংশন Boolean অবজেক্টটিকে true মানে রূপান্তর করবে:

true

উদাহরণ

এখন প্যারামিটারে খালি অ্যারে নির্দিষ্ট করি:

Boolean([]);

কোড এক্সিকিউট করার পর আমরাও true মান পাব:

true

উদাহরণ

আসুন একটি খালি ফাংশন রূপান্তর করি:

Boolean(function(){});

কোড এক্সিকিউট করার ফলাফল হবে true:

true

উদাহরণ

এখন null মানটিকে রূপান্তর করি:

Boolean(null);

কোড এক্সিকিউট করার ফলাফল হবে false, ঠিক যেমন সংখ্যা 0 রূপান্তরের ক্ষেত্রে হয়:

false

আরও দেখুন

  • Number ফাংশন,
    যা সংখ্যায় রূপান্তর করে
  • String ফাংশন,
    যা স্ট্রিংয়ে রূপান্তর করে
cssvesazby