ভ্যারিয়বেলের (Variable) ভ্যালুকে ডাটা টাইপ বলা হয় ।
একটি ভ্যারিয়বেল যেকোনো কীওয়ার্ড (keyword) দিয়ে শুরু হতে পারে যেমন - var , let ও const তার ভ্যালুকে Data Type বলা হয় ।
একটি ভ্যারিয়বেলে (variable) অনেক প্রকার ডাটা টাইপ (data type) লিখতে পারি । Data Type মূলত দুই প্রকার Primitive Non primitive
ডাবল কোট বা ' ' সিঙ্গেল কোটের ভিতরে যা লেখা হয় ভ্যারিয়বেলের ভ্যালু তাকে স্ট্রিং ডাটা টাইপ
(string data type) বলা হয় । স্ট্রিং এর অর্থ টেক্সট ।
ব্রাউজারে ডাটা টাইপকে (data Type) ভালো ভাবে বোঝার জন্য typeof function ব্যবহার করতে পরেন ।
উপরের উদাহরণে typeof function লেখার ফলে ব্রাউজারে ভ্যারিয়বেলের ডাটা টাইপের নাম দেখাছে ।
ভ্যারিয়বেলের ভ্যালু হিসাবে যদি Number স্টোর করতে চায় মেমোরিতে (Ram Memory) তাহলে কোন কোট ছাড়ায় লিখতে হবে । নিচের উদাহরণ গুলো দেখুন -
নোট : ডাবল বা সিঙ্গেল কোটের ভিতরে লিখলে String data type হয়ে মেমরিতে (Memory) স্টোর হবে । নাম্বারটি তখন আর নাম্বার থাকে না টেক্সট হয়ে যায় ।
এর দুটি ভ্যালু (Value) আছে একটি True অপরটি False ।
ব্যাখ্যা : বুলিয়ান (Boolean) ভ্যালু কোট ছাড়া লিখতে হয় । কোটের ভিতরে লিখলে string ভ্যালু হয়ে যাবে ।
ভ্যালুহীন ভ্যারিয়বেলকে Undefined data Type বলা হয় । যেমন var x ; - এখানে কীওয়ার্ড (keyword) লেখা হয়েছে তার পর ভ্যারিয়বেলের নাম লেখা হয়েছে কিন্তু কোন ভ্যালু ডিক্লিয়ার করা হয়নি তাই এটি Undefined ভ্যালু ।