জাভাস্ক্রিপ্ট ডাটা টাইপ (Javascript data type)

যে কোন প্রোগ্রামিং ল্যাংগুয়েজের জন্যই ডাটা টাইপ একটি গুরুত্বপূর্ণ বিষয়, জাভাস্ক্রিপ্ট এর ক্ষেত্রেও তার ব্যতিক্রম নয়। জাভাস্ক্রিপ্ট একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ হওয়ায় জাভাস্ক্রিপ্ট দিয়ে বিভিন্ন ধরণের গানিতিক এবং লজিক্যাল স্টেটমেন্ট এক্সিকিউশনের মাধ্যমে কাজ করা হয়। এ সকল গানিতিক এবং লজিক্যাল স্টেটমেন্ট তৈরির সময় বিভিন্ন ধরনের ডাটা নিয়ে কাজ করতে হয়। জাভাস্ক্রিপ্টের ডাটা টাইপ সমূহ কে প্রাথমিক পর্যায়ে দুটি ভাগে ভাগ করা হয়। ১. প্রিমিটিভ ডাটা টাইপস (Primitive data types) ২.কম্পোজিট ডাটা টাইপস (Composite data types) ।
প্রিমিটিভ ডাটা টাইপ (Primitive data type)
এ ধরণের ডাটাতে সাধারণত একটি মাত্র মান যেমন 5.6 বা একটি ক্যারেক্টারের স্ট্রিং অথবা লজিক্যাল ডাটা যেমন true বা false হয়ে থাকে।
- নিউমেরিক (Numeric)
- স্ট্রিং (string)
- বুলিয়ান (Boolean)
- নাল (Null)
- আনডিফাইন্ড(undefined)
কম্পোজিট ডাটা টাইপ (Composite data type)
কম্পোজিট ডাটা টাইপ কে কমপ্লেক্স ডাটা টাইপও বলা হয়। কম্পোজিট ডাটা টাইপ সমূহ হচ্ছে, অবজেক্ট (object), এরে array, ফাংশন(function)। অবজেক্টের প্রোপার্টি এবং মেথড থাকে, এরেতে পর্যায়ক্রমিক মান থাকে আর ফাংশনে বিভিন্ন স্টেটমেন্ট ধারণ করে।
অনুশীলন প্রজেক্ট
<html>
<head>
<title> www.tutohost.com</title>
<style>
body{background: #FFC;
font-size:24px;}
</style>
</head>
<body>
<script type = "text/javascript">
var a=55;
var b=-99;
var c=077;
var d=0x5C;
var e=567.88;
var f=-256.33;
var g=2.5e3;
var h=1.5e-3;
document.write(a);
document.write("<br >");
document.write(b);
document.write("<br >");
document.write(c);
document.write("<br >");
document.write(d);
document.write("<br >");
document.write(e);
document.write("<br >");
document.write(f);
document.write("<br >");
document.write(g);
document.write("<br >");
document.write(h);
document.write("<br >");
document.write("Welcome");
</script>
</body>
</html>
একটা নোটপ্যাড open করে উপরের code টুকু লিখে file মেনু থেকে Save as এ ক্লিক করে File name: index.html , Save as type : All files, দিয়ে save করে index.html ফাইলটি Mozilla Firefox দিয়ে open করলে নিচে প্রদর্শিত ছবির মত দেখাবে।
উপরের প্রোগ্রামের আউটপুটে বিভিন্ন ধরণের ডাটা প্রদর্শিত হচ্ছে।
লেখকঃ অসীম কুমারতিনি ইলেকট্রিক্যাল ইঞ্জিনিয়ারিং এ লেখাপড়া করছেন। টিউটোরিয়ালবিডি ও বিজ্ঞানপ্রযুক্তি ব্লগে তিনি ইলেক্ট্রনিক্স সহ বিভিন্ন টেকনোলজি বিষয়ে লিখে থাকেন। বর্তমানে তিনি লেখাপড়ার পাশাপাশি টিউটোহোস্টে কর্মরত আছেন।
কপি রাইট © ২০১১থেকে যত দিন চলবে