বুলিয়ান টাইপ ডাটা (Boolean type data) |জাভাস্ক্রিপ্ট বাংলা টিউটোরিয়াল

বুলিয়ান টাইপ ডাটা (Boolean type data)

জাভাস্ক্রিপ্টে বুলিয়ান টাইপ ডাটা বলতে বাইনারি ডাটাকে বোঝানো হয়। ইহা দুটি মান ধারণ করতে পারে, যথা true এবং false । 0 দ্বারা false নির্দেশিত হয়, অনুরূপভাবে 0 ছাড়া যেকোন ধনাত্নক বা ঋনাত্নক বাস্তব সংখ্যা দ্বারা true নির্দেশিত হয়। সাধারণত কোন লজিক্যাল স্টেটমেন্ট এর ফলাফল প্রকাশ করতে বুলিয়ান টাইপ ডাটা ব্যবহার করা হয়।






  • var a = true; // এখানে a এর বুলিয়ান মান true
  • var b = false; // এখানে b এর বুলিয়ান মান false
  • var  c = 1; // এখানে c এর বুলিয়ান সমতুল্য মান true
  • var  d = 0; // এখানে  d এর বুলিয়ান সমতুল্য মান false
  • var  e = 7; // এখানে e এর বুলিয়ান সমতুল্য মান true
  • var  f = -16; // এখানে f এর বুলিয়ান সমতুল্য মান true

অনুশীলন প্রজেক্ট

<html>
<head>
<title> www.tutohost.com</title>
<style>
body{background: #FFC;
font-size:24px;}
</style>

</head>
<body>
<script type = "text/javascript">
var a = true;
var b = false;
var c = 1;
var d = 0;
var e = 7;
var f = - 16;
document.write("<p> A= "+ a +"</p>");
document.write("<p> B= "+ b +"</p>");
document.write("<p> C= "+ c +"</p>");
document.write("<p> D= "+ d +"</p>");
document.write("<p> E= "+ e +"</p>");
document.write("<p> F= "+ f +"</p>");
if( a && b)
{document.write("A and B = True <br />");}
else{document.write("A and B = False <br />");}
if( a && c)
{document.write("A and C = True <br />");}
else{document.write("A and C = False <br />");}
if( a && d)
{document.write("A and D = True <br />");}
else{document.write("A and D = False <br />");}
if( a && e)
{document.write("A and E = True <br />");}
else{document.write("A and E = False <br />");}
if( a && f)
{document.write("A and F = True <br />");}
else{document.write("A and F = False <br />");}
if( c && d)
{document.write("C and D = True <br />");}
else{document.write("C and D = False <br />");}
if( d && e)
{document.write("D and E = True <br />");}
else{document.write("D and E = False <br />");}
if( d && f)
{document.write("D and F = True <br />");}
else{document.write("D and F= False <br />");}
if( c && e)
{document.write("C and E = True <br />");}
else{document.write("C and E = False <br />");}
if( c && f)
{document.write("C and F = True <br />");}
else{document.write("C and F = False <br />");}
if( e && f)
{document.write("E and F = True <br />");}
else{document.write("E and F = False <br />");}
</script>
</body>

</html>

একটা নোটপ্যাড open করে উপরের code টুকু লিখে file মেনু থেকে Save as এ ক্লিক করে File name: index.html , Save as type : All files, দিয়ে save করে index.html ফাইলটি Mozilla Firefox দিয়ে open করলে নিচে প্রদর্শিত ছবির মত দেখাবে।


  • উপরের উদাহরণটিতে var a = true; প্রকাশ করে a ভেরিয়েবলের মান হিসেবে একটি বুলিয়ান সংখ্যা true নির্ধারণ করা হয়েছে।
  • var b = false; এর মাধ্যমে b ভেরিয়েবলের মান হিসেবে একটি বুলিয়ান সংখ্যা false নির্ধারণ করা হয়েছে।
  • var c = 1; এর মাধ্যমে c ভেরিয়েবলের মান হিসেবে একটি ইন্টিজার সংখ্যা 1 নির্ধারণ করা হোয়েছে যা বিভিন্ন কন্ডিশনাল অপারেশনে বুলিয়ান সমতুল্য মান true হিসেবে গণ্য হবে।
  • var d = 0; এর মাধ্যমে d  ভেরিয়েবলের মান হিসেবে 0 নির্ধারণ করা হোয়েছে যা বিভিন্ন কন্ডিশনাল অপারেশনে বুলিয়ান সমতুল্য মান false  হিসেবে গণ্য হবে।
  • var e = 7; এর মাধ্যমে e ভেরিয়েবলের মান হিসেবে একটি ধনাত্নক ইন্টিজার সংখ্যা 7 নির্ধারণ করা হোয়েছে যা বিভিন্ন কন্ডিশনাল অপারেশনে বুলিয়ান সমতুল্য মান true হিসেবে গণ্য হবে।
  • var f = - 16; এর মাধ্যমে f ভেরিয়েবলের মান হিসেবে একটি ধনাত্নক ইন্টিজার সংখ্যা -16 নির্ধারণ করা হোয়েছে যা বিভিন্ন কন্ডিশনাল অপারেশনে বুলিয়ান সমতুল্য মান true হিসেবে গণ্য হবে।
  • document.write("<p> A= "+ a +"</p>"); এর মাধ্যমে “A=  a ভেরিয়েবলের মান ” প্রদর্শনের ব্যবস্থা করা হয়েছে। ব্রাউজারে A= true  প্রদর্শিত হবে।

if( a && b)
{document.write("A and B = True <br />");}
else{document.write("A and B = False <br />");}

  • প্রকাশ করে a এবং b এর AND অপারেশনের ফলাফল true হলে A and B = True আর false হলে A and B = False ব্রাউজারে প্রদর্শন করবে। যেহেতু a = true এবং b = false সুতরাং ব্রাউজারে A and B = False প্রদর্শিত হবে।
  • অনুরূপভাবে ব্রাউজারে A and D = False প্রদর্শিত হয় কারণ a = true এবং d = 0 যার বুলিয়ান সমতুল্য মান false ।
  • ব্রাউজারে  A and C = True প্রদর্শিত হয় কারণ a = true এবং C= 1 যার বুলিয়ান সমতুল্য মান true ।
  • ব্রাউজারে A and E = True প্রদর্শিত হয় কারণ a = true এবং E= 7 যার বুলিয়ান সমতুল্য মান true ।
  • ব্রাউজারে A and F = True প্রদর্শিত হয় কারণ a = true এবং F= -16 যার বুলিয়ান সমতুল্য মান true ।
  • ব্রাউজারে C and D = False প্রদর্শিত হয় কারণ C= 1 যার বুলিয়ান সমতুল্য মান true এবং D= 0 যার বুলিয়ান সমতুল্য মান false ।
  • ব্রাউজারে D and E = False প্রদর্শিত হয় কারণ D= 0 যার বুলিয়ান সমতুল্য মান false এবং E= 7 যার বুলিয়ান সমতুল্য মান true ।
  • ব্রাউজারে D and F= False প্রদর্শিত হয় কারণ D= 0 যার বুলিয়ান সমতুল্য মান false এবং F= -16 যার বুলিয়ান সমতুল্য মান true ।
  • ব্রাউজারে C and E = True প্রদর্শিত হয় কারণ C= 1 যার বুলিয়ান সমতুল্য মান true এবং E= 7 যার বুলিয়ান সমতুল্য মান true ।
  • ব্রাউজারে C and F = True প্রদর্শিত হয় কারণ C= 1 যার বুলিয়ান সমতুল্য মান true এবং E= 7 যার বুলিয়ান সমতুল্য মান true ।
  • ব্রাউজারে E and F = True প্রদর্শিত হয় কারণ E= 7 যার বুলিয়ান সমতুল্য মান true এবং F= -16 যার বুলিয়ান সমতুল্য মান true ।

লেখকঃ অসীম কুমার
তিনি ইলেকট্রিক্যাল ইঞ্জিনিয়ারিং এ লেখাপড়া করছেন। টিউটোরিয়ালবিডি ও বিজ্ঞানপ্রযুক্তি ব্লগে তিনি ইলেক্ট্রনিক্স সহ বিভিন্ন টেকনোলজি বিষয়ে লিখে থাকেন। বর্তমানে তিনি লেখাপড়ার পাশাপাশি টিউটোহোস্টে কর্মরত আছেন।

কপি রাইট © ২০১১-২০১২ সর্বস্বত্ত্ব সংরক্ষিত, টিউটরিয়ালবিডি, একটি টিউটো ওয়েবস প্রতিষ্ঠান.