ডেটাটাইপস
একটি প্রোগ্রামিং ভাষার সবচেয়ে মৌলিক বৈশিষ্ট্যগুলির মধ্যে একটি হল এটি সমর্থন করে এমন ডেটা প্রকারের সেট। এগুলি হল এমন মানগুলির ধরন যা একটি প্রোগ্রামিং ভাষাতে উপস্থাপন এবং ম্যানিপুলেট করা যেতে পারে৷
জাভাস্ক্রিপ্ট একটি গতিশীল ভাষা এবং এতে কিছু অন্তর্নির্মিত ডেটা স্ট্রাকচার রয়েছে। ডেটাটাইপ বিভিন্ন মান ধারণ করে। জাভাস্ক্রিপ্টে দুটি ধরণের ডেটাটাইপ রয়েছে:আদিম এবং অ-আদি। আদিম অপরিবর্তনীয় মানগুলিকে সংজ্ঞায়িত করে এবং সম্প্রতি ECMAScript মান দ্বারা প্রবর্তিত হয়েছিল৷
জাভাস্ক্রিপ্ট আপনাকে তিনটি আদিম ডেটা প্রকারের সাথে কাজ করতে দেয়,
- সংখ্যা, যেমন। 123, 120.50 ইত্যাদি।
- টেক্সটের স্ট্রিং যেমন "এই টেক্সট স্ট্রিং" ইত্যাদি।
- বুলিয়ান যেমন সত্য বা মিথ্যা।
জাভাস্ক্রিপ্ট দুটি তুচ্ছ ডেটা প্রকারকেও সংজ্ঞায়িত করে, নাল এবং অনির্ধারিত, যার প্রত্যেকটি শুধুমাত্র একটি মানকে সংজ্ঞায়িত করে৷ এই আদিম ডেটা প্রকারগুলি ছাড়াও, জাভাস্ক্রিপ্ট একটি যৌগিক ডেটা টাইপ সমর্থন করে যা অবজেক্ট নামে পরিচিত।
ডেটাটাইপের পরে, আসুন অবজেক্ট সম্পর্কে আলোচনা করি
বস্তু
জাভাস্ক্রিপ্টে, বস্তুগুলিকে বৈশিষ্ট্যের সংগ্রহ হিসাবে বিবেচনা করা হয়। কী মান ব্যবহার করে বৈশিষ্ট্য সনাক্ত করুন। এটির দুটি প্রকার রয়েছে:
ডেটা প্রপার্টি
এটি একটি কীকে একটি মানের সাথে যুক্ত করে।
৷
অ্যাক্সেসর প্রপার্টি
এটি অ্যাক্সেসর ফাংশনগুলির সাথে একটি কী যুক্ত করে। এটি একটি মান সংরক্ষণ করার জন্য।