ফাংশন Boolean
ফাংশন Boolean প্রদত্ত মানকে
লজিক্যাল টাইপে রূপান্তর করে। ফাংশনটি
এক্সিকিউট করার ফলাফল হবে হয় true,
না হয় false।
এক্ষেত্রে শুধুমাত্র নিম্নলিখিতগুলি false তে রূপান্তরিত হয়:
0, খালি স্ট্রিং, null,
undefined,
NaN।
অন্যান্য সকল মান (সংখ্যা, স্ট্রিং, অবজেক্ট,
অ্যারে, ফাংশন) true তে রূপান্তরিত হয়।
সিনট্যাক্স
javascriptBoolean(যাকে রূপান্তর করতে হবে);
উদাহরণ
সংখ্যা 0 কে লজিক্যাল টাইপে রূপান্তর করা যাক:
javascriptBoolean(0);
কোড এক্সিকিউট করার ফলাফল
হবে false:
javascriptfalse
উদাহরণ
আসুন NaN মানটিকে রূপান্তর করি:
javascriptBoolean(NaN);
কোড এক্সিকিউট করার পরেও
আমরা false পাব:
javascriptfalse
উদাহরণ
এখন সংখ্যা 1 কে রূপান্তর করি:
javascriptBoolean(1);
কোড এক্সিকিউট করার পর
আমরা true পাব:
javascripttrue
উদাহরণ
এখন একটি ঋণাত্মক সংখ্যা রূপান্তর করি:
javascriptBoolean(-1);
কোড এক্সিকিউট করার ফলাফল
হবে true:
javascripttrue
উদাহরণ
প্যারামিটারে একটি ভগ্নাংশ সংখ্যা নির্ধারণ করি:
javascriptBoolean(11.5);
কোড এক্সিকিউট করার পরেও
আমরা true পাব:
javascripttrue
উদাহরণ
এখন একটি খালি স্ট্রিং রূপান্তর করি:
javascriptBoolean('');
কোড এক্সিকিউট করার ফলাফল:
javascriptfalse
উদাহরণ
যদি আমরা প্যারামিটারে একটি পূর্ণ স্ট্রিং নির্দিষ্ট করি:
javascriptBoolean('str');
তাহলে রূপান্তরের পর আমরা
true পাব:
javascripttrue
উদাহরণ
আসুন বুলিয়ান মান
true কে রূপান্তর করি:
javascriptBoolean(true);
কোড এক্সিকিউট করার ফলাফল:
javascripttrue
উদাহরণ
এখন বুলিয়ান মান
false কে রূপান্তর করি:
javascriptBoolean(false);
কোড এক্সিকিউট করার ফলাফল
হবে false:
javascriptfalse
উদাহরণ
ফাংশনের প্যারামিটারে খালি অবজেক্ট নির্দিষ্ট করি:
javascriptBoolean({});
কোড এক্সিকিউট করার পর
ফাংশন Boolean অবজেক্টটিকে
true মানে রূপান্তর করবে:
javascripttrue
উদাহরণ
এখন প্যারামিটারে খালি অ্যারে নির্দিষ্ট করি:
javascriptBoolean([]);
কোড এক্সিকিউট করার পর
আমরাও
true মান পাব:
javascripttrue
উদাহরণ
আসুন একটি খালি ফাংশন রূপান্তর করি:
javascriptBoolean(function(){});
কোড এক্সিকিউট করার ফলাফল
হবে true:
javascripttrue
উদাহরণ
এখন null মানটিকে রূপান্তর করি:
javascriptBoolean(null);
কোড এক্সিকিউট করার ফলাফল
হবে false, ঠিক যেমন
সংখ্যা 0 রূপান্তরের ক্ষেত্রে হয়:
javascript false