Data Type In JavaScript (জাভাস্ক্রিপ্ট ডেটা_টাইপ data type)

Javascript এ প্রধানত দুই প্রকার ডেটা টাইপ আছে।
1.প্রিমিটিভ ডেটা টাইপ(Primitive data type)
2.নন-প্রিমিটিভ ডেটা টাইপ(Non primitive data type)
Primitive data type : এই টাইপের ডেটাতে ভ্যালু সরাসরি স্টোর করা থাকে।
Javascript এ আসলে সবাই Object.
Primitive data type গুলো ছাড়া।
Primitive data type গুলো হলো
a) Number(নাম্বার)
b) String(স্ট্রিং)
c) Boolean (বুলিয়ান)
d) Undefined (আনডিফাইন্ড)
e) Null (নাল)
a) Number(নাম্বার) নরমাল নাম্বার থেকে শুরু করে যেকোনো ধরনের নাম্বার হতে পারে এবং দশমিক নাম্বার হতে পারে |
b) String(স্ট্রিং) টেক্সট নাম্বার সহ ,মানে ক্যারেক্টারের সিকোয়েন্স স্ট্রিং অবশ্যই কোটেশন (“”) এর ভেতরে থাকবে কিন্তু এক্ষেত্রে আপনি ডাবল কোটেশন ব্যবহার করবেন নাকি সিঙ্গেল কোটেশন ব্যবহার করবেন সেটা সম্পূর্ণ আপনার নিজের ইচ্ছা | তবে একবার ডাবল একবার সিঙ্গেল ব্যবহার করলে খারাপ দেখা যায় যদিও ওটা ভুল হবেনা| কিন্তু ভালো প্র্যাকটিস না | তাই যেখানে যেভাবে লেখা শুরু করবেন সেখানে সেভাবে লিখবেন | নাম্বার যদি এভাবে ডাবল কোটেশন (“”) ba সিঙ্গেল কোটেশন (‘’) এর ভেতরে লিখেন তাহলে সেটাও String(স্ট্রিং হিসেবে গণ্য হবে |
c)বুলিয়ান : এই টাইপের দুইটা ভ্যালু হতে পারে | সত্য না হলে মিথ্যা
true অথবা false. (Obviously small letter).
d) Undefined (আনডিফাইন্ড) : যখন আপনি ভেরিয়েবল ডিক্লেয়ার করেন কিন্তু কোন ডেটা ওটাতে রাখা হয় না তখন বাইডিফল্ট আনডিফাইন্ড হয়ে থাকে যেমন
let raihan;
e) নাল : এটার কোনো অস্তিত্ব নেই কিন্তু আনডিফাইন্ড ও না | মানে আপনি আপনার ভেরিয়েবলে কিছু রাখতে চাচ্ছেন না কিন্তু আবার এটা আনডিফাইন্ড রাখতে চাচ্ছেন না |
যেমন let raihan = null;
Non primitive data type : এই টাইপের ডেটা গুলোতে ভ্যালু সরাসরি স্টোর করা থাকেনা। ভ্যালুর রেফারেন্স সেভ করা থাকে।
এই টাইপের ডেটাগুলো হলো হলো Object.
a) Array (অ্যারে)
b) Object(অবজেক্ট )
c) Function (ফাংশন )
Thanks
Comments
Post a Comment