জাভাস্ক্রিপ্টে বুলিয়ান টাইপে রূপান্তর

আসুন এখন অন্যান্য ডেটা টাইপকে বুলিয়ানে রূপান্তর করা শিখি। এই রূপান্তর Boolean ফাংশন ব্যবহার করে করা হয়। নিম্নলিখিত মানগুলি, যখন বুলিয়ান টাইপে রূপান্তরিত হয়, false প্রদান করে:

javascriptconsole.log(Boolean(0));          // false
console.log(Boolean(-0));         // false
console.log(Boolean(+0));         // false
console.log(Boolean(null));       // false
console.log(Boolean(false));      // false
console.log(Boolean(NaN));        // false
console.log(Boolean(undefined));  // false
console.log(Boolean(''));         // false

জাভাস্ক্রিপ্টে অন্যান্য সকল মান (অন্যান্য ভাষায় এমন নাও হতে পারে) true প্রদান করে। নিম্নলিখিত মানগুলি true-তে রূপান্তরিত হয়, তবে আপনার মনে সন্দেহ জাগাতে পারে:

javascriptconsole.log(Boolean(-1));          // true
console.log(Boolean(Infinity));    // true
console.log(Boolean(-Infinity));   // true

নিম্নলিখিত মানগুলি হল স্ট্রিং, কারণ এগুলি কোটেশনের মধ্যে রয়েছে, এবং সেগুলিও true-তে রূপান্তরিত হয়:

javascriptconsole.log(Boolean('0'));         // true
console.log(Boolean('false'));     // true
console.log(Boolean('NaN'));       // true
console.log(Boolean('null'));      // true
console.log(Boolean('undefined')); // true
Задание 1

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean(3);
alert(test);
Задание 2

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean(0);
alert(test);
Задание 3

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean(-1);
alert(test);
Задание 4

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean(-0);
alert(test);
Задание 5

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean(+0);
alert(test);
Задание 6

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean('abc');
alert(test);
Задание 7

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean('');
alert(test);
Задание 8

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean('0');
alert(test);
Задание 9

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean(true);
alert(test);
Задание 10

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean(false);
alert(test);
Задание 11

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean('true');
alert(test);
Задание 12

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean('false');
alert(test);
Задание 13

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean(null);
alert(test);
Задание 14

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean('null');
alert(test);
Задание 15

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean(undefined);
alert(test);
Задание 16

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean('undefined');
alert(test);
Задание 17

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean(NaN);
alert(test);
Задание 18

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean('NaN');
alert(test);
Задание 19

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean(3 * 'abc');
alert(test);
Задание 20

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean(Infinity);
alert(test);
Задание 21

কód চালু না করে নির্ধারণ করুন, স্ক্রিনে কি প্রদর্শিত হবে:

javascriptlet test = Boolean(1 / 0);
alert(test);