জাভাস্ক্রিপ্ট ডেটা টাইপ

জাভাস্ক্রিপ্ট ডেটা টাইপ

Introduction

প্রোগ্রামিং বা কোডিং এ ডেটা ই সবকিছু। ডেটা ইজ এভ্রিথিং, এবং আমরা প্রোগ্রামিং এ কাজ করি ডেটা নিয়েই। জাভাস্ক্রিপ্টে ডেটা টাইপ জিনিসটা ডিফাইন করে দেয়, আমাদের ভ্যারিয়েবলে স্টোর করা ডেটার টাইপ কোনটা বা আমরা কোন ধরনের ডেটা আমরা স্টোর করছি সেই জিনিসটা।

জাভাস্ক্রিপ্ট যেকোনো টাইপের ডেটা স্টোর করতে পারে। EcmaScript এর সর্বশেষ স্ট্যান্ডার্ড অনুযায়ী জাভাস্ক্রিপ্টে প্রধানত ২ ধরনের ডেটা টাইপ আছে। যেইগুলো হচ্ছে -

  1. Primitive Data Type
  2. Non-Primitive Data Type

আবার Primitive Data Type গুলো আছে ধরনের এবং Non-Primitive Data Type আছে প্রধানত ধরনের।

Primitive Data Type

Primitive Data Type গুলো জাভাস্ক্রিপ্টে Predefined থাকে বা আগে থেকেই Define করা থাকে। এইটাকে Built-in Data Type ও বলা হয়।

৭ ধরনের Primitive Type এর Data গুলো হচ্ছে-

  1. Number
  2. String
  3. Boolean
  4. Null
  5. Undefined
  6. Symbol
  7. BigInt

Non-Primitive Data Type

জাভাস্ক্রিপ্টে Non-Primitive / Reference ডেটা টাইপ হচ্ছে ১ টা এবং যেইটা হচ্ছে --

  1. Object

এছাড়াও Array, Function ও হচ্ছে Non-Primitive Type এর ডেটা। জাভাস্ক্রিপ্টে আসলে সবকিছুই Object এবং সেই হিসাবে Array, Function এইগুলাও Object. তাই এইগুলাকেও Non-Primitive Data Type বলা হয়।