নাল এবং আনডিফাইন্ড ডাটা (Null & undefined data) |জাভাস্ক্রিপ্ট বাংলা টিউটোরিয়াল

নাল এবং আনডিফাইন্ড ডাটা (Null & undefined data)

প্রোগ্রামিং এর প্রয়োজনে কখনো কখনো আনডিফাইন্ড ভেরিয়েবল এবং ভেরিয়েবলের মান হিসেবে Null ব্যবহার করা হয়। জাভাস্ক্রিপ্টে var price = 40; এর অনুরূপ ভেরিয়েবল ঘোষণা করা হয়। ভেরিয়েবল ঘোষণা করতে var কিওয়ার্ড ব্যবহার করা হয় এর পর ভেরিয়েবল নেম যেমন price তারপর এসাইনমেন্ট অপারেটর = ব্যবহার করা হয় এবং তারপর ভেরিয়েবলের মান দিতে হয়। কখনো কখনো ভেরিয়েবল ঘোষনা করার সময় ভেরিয়েবলের মান নির্ধারণ করা হয় না। এক্ষেত্রে var price; এর অনুরূপ আনডিফাইন্ড ভেরিয়েবল ডিক্লেয়ার করা হয়। এ ধরণের আনডিফাইন্ড ভেরিয়েবল যেমন price কে document.write("<p>Web design service : $" + price + ".</p>"); এর অনুরূপ ব্রাউজারে প্রদর্শনের নির্দেশ দেয়া হলে Web design service : $undefined. প্রদর্শিত হবে। অর্থাৎ price ভেরিয়েবলের মান undefined । পরবর্তীতে price = 14.40; এর অনুরূপ ভেরিয়েবলের মান নির্ধারণ করে দেয়া যায়। এরপর document.write("<p>Economy web hosting service : $" + price + ".</p>"); এর অনুরূপ ব্রাউজারে প্রদর্শনের নির্দেশ দেয়া হলে Economy web hosting service : $14.4. প্রদর্শিত হবে। অর্থাৎ price ভেরিয়েবলের মান 14.4 । এখন price ভেরিয়েবলের মান price = null; এর অনুরূপ শূণ্য বা Null করা যায়। প্রকৃতপক্ষে null= no value । এখন document.write("<p>Tutorial service : $" + price + ".</p>"); এর অনুরূপ ব্রাউজারে প্রদর্শনের নির্দেশ দেয়া হলে Tutorial service : $null. প্রদর্শিত হবে। অর্থাৎ price ভেরিয়েবলের মান null । এখন পর একটা ভেরিয়েবল var vat=15; এর অনুরূপে ঘোষণা করে document.write("Free service + vat: $"); document.write(price + vat); এর অনুরূপে price এর সাথে যোগ করে ব্রাউজারে প্রদর্শন করলে vat এর মান 15 প্রদর্শিত হবে কারণ price=null এবং vat=15 অর্থাৎ null+15=15।

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

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

</head>
<body>
<script type = "text/javascript">
var price;
document.write("<p>Web design service : $"
+ price + ".</p>");
price = 14.40;
document.write("<p>Economy web hosting service : $"
+ price + ".</p>");
price = null;
document.write("<p>Tutorial service : $"
+ price + ".</p>");
var vat=15;
document.write("<p>Vat : $"
+ vat + ".</p>");
document.write("Free service + vat = $");
document.write(price + vat);
</script>
</body>

</html>

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



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

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