জাভাস্ক্রিপ্ট টিউটোরিয়াল : ডেটাটাইপ |
গত টিউটোরিয়ালে একটা শব্দ উচ্চারণ করেছিলাম, ডেটাটাইপ। এই ডেটাটাইপের (Data type) নাম থেকেই বোঝা যায় এর অর্থ: ডেটার প্রকারভেদ।
আগের টিউটোরিয়ালগুলোতে আমরা দুই ধরণের ডেটাটাইপ ইতোমধ্যে ব্যবহার করেই এসেছি। হ্যাঁ, তোমার অনুমানই সঠিক; সেগুলো হলো স্ট্রিং এবং নাম্বার।
প্রতিটি ডেটাটাইপের আছে আলাদা কাজ, আলাদা আলাদা ফাংশন। দাঁড়াও, ডেটাটাইপ চেক করে কীভাবে?
# Input: var str = "Hello World"; console.log(typeof str); console.log(typeof "I'm a programmer"); # Output: string string
বুঝতেই পারছ, আমরা
typeof
কিওয়ার্ড দ্বারা সহজেই যেকোনো ডেটা বা ভ্যারিয়েবলের টাইপ চেক করতে পারি।এবার কোনো নাম্বার ডেটাটাইপের টাইপ চেক করে চল:
# Input: console.log(typeof 5); # Output: number
যদি কোনো ভ্যারিয়েবলে কোনো ডেটা সেট না করা থাকে, তাহলে তার ডেটাটাইপ কী হবে? পরীক্ষা করে দেখা যাক:
# Input: var x; console.log(x); # Output: undefined
যেকোনো ভ্যারিয়েবল ডিক্লেয়ার করার পর যতক্ষণ না এতে কোনো মান বা ভ্যালু অ্যাসাইন করা হয়, তার ডেটাটাইপ থাকে
undefined
. এর দ্বারা আমরা সহজেই বুঝতে পারি যে ভ্যারিয়েবলটিতে কোনো মান অ্যাসাইন করা হয় নি বা ভ্যারিয়েবলটি খালি!আরেক জাতের ডেটাটাইপ!
আমরা এখন পর্যন্ত তিনটা ডেটা টাইপ দেখলাম। এখন আরেকটা যেটা মজার ডেটাটাইপ দেখব, তার নামbool
bool
মানে হলো Boolean বা বুলিয়ান। bool
ডেটাটাইপ শুধু দুইটা মানই সাপোর্ট করে: true and false.
var a = true; var b = false;
সারাংশ করা যাক
আমরা এখন অবধি চারটা ডেটাটাইপ শিখলাম। এবং এই ডেটাটাইপগুলো দিয়েই আমাদের সব প্রয়োজন মিটবে। ডেটাটাইপ এক নজর দেখে নেওয়া যাক:number
: যেকোনো সংখ্য বা অংক বহন করে।string
: যেকোনো টেক্সট বা লেখা বহন করে।bool
: সত্য না মিথ্যা (true or false) তা বহন করে।undefined
: কোনো ভ্যারিয়েবল খালি কিনা নির্দেশ করে।
এই পর্যন্তই। তোমাদের হোমওয়ার্ক:
আসসালামু আলাইকুম! 💚💙❤💛💜
# জাভাস্ক্রিপ্ট টিউটোরিয়াল
# জাভাস্ক্রিপ্ট স্ট্রিং
# Learn JavaScript
# Learn JS
# JavaScript Tutorial
# JavaScript Course
# JS Tutorial Bangla
Post a Comment