জাভাস্ক্রিপ্ট টিউটোরিয়াল-শিখুন গল্পে গল্পে সাথে 1100+ Exercise

  • জাভাস্ক্রিপ্ট পরিচিতি-Introduction to JavaScript
  • প্রোগ্রামিং শুরু করতে কতটুকু গণিত লাগে?
  • প্রোগ্রামিং শুরু করতে কতটুকু ইংরেজি জানা লাগে?
  • ভালো প্রোগ্রামার কিভাবে হবো? [+৭টি গুরুত্বপূর্ণ টিপস]
  • Type দেখে হাইপ
  • Let দিয়ে শুরু, বদলাবে গুরু
  • Comment-এর সিমেন্ট
  • ও মেয়ে, তোর Name দিব কী
  • Parse-এর ভিতর নানরুটি (NaN)

Type দেখে হাইপ 

এইবার মজার একটা বিষয় বলি। তুই তো অলরেডি খেয়াল করেছিস, console.log-এর ভিতরে ভেরিয়েবলের নাম লিখলে সেই ভেরিয়েবলের মান আউটপুট হিসেবে দেখায়। তবে console.log-এর পর ব্র্যাকেটের ভিতরে যদি ভেরিয়েবলের নামের আগে typeof লিখে দিস, তাহলে কী হয়? দেখ কী হয়।


  const passed = false;
  console.log(typeof passed);


Output: boolean


তাহলে ভেরিয়েবলের মান আউটপুট হিসেবে না দেখিয়ে সেটা কী ধরনের ভেরিয়েবল, সেটা বলবে। যেমন, ওপরের passed ভেরিয়েবল যে boolean টাইপ ভেরিয়েবল, সেটাই বলবে। কারণ, এই ভেরিয়েবলের মান true অথবা false আছে।


তুই একে বিভিন্নভাবে প্র্যাকটিস করতে পারিস:


  const country = "Bangladesh";
  const passed = false;
  const price = 555;


  console.log(typeof country);
  console.log(typeof passed);
  console.log(typeof price); 


Output: 

string

boolean

number 


আমরা ভেরিয়েবলের কয়েকটা টাইপ জানতে পারলাম, যেমন number, string, boolean এবং সেগুলোর টাইপ কীভাবে দেখতে হয়, তা দেখলাম। এগুলো তুই নিজে নিজে বিভিন্নভাবে এখন প্র্যাকটিস করতে পারবি। বিভিন্ন ভ্যালু দিবি, বিভিন্ন ধরনের আউটপুট দেখার চেষ্টা করবি। সেগুলো আবার কোন টাইপের ভেরিয়েবল, সেটা আউটপুটে দেখবি। আমরা পরবর্তীতে আরও নতুন নতুন জিনিস শিখব।


ভেরিয়েবলের ধরন:


ভেরিয়েবল বিভিন্ন ধরনের হতে পারে। যেমন:

  • সংখ্যা (Number): 1, 2, 3, 4, 5 ইত্যাদি।
  • স্ট্রিং (String): "বাংলা", "English", "Hello World" ইত্যাদি।
  • বুলিয়ান (Boolean): true, false।


Javascript Data Type Practice:

  1. "typeof" ব্যবহার করে প্রোগ্রাম লিখে দেখ, কোন ভেরিয়েবলের মান কী ধরনের। ধর, একটা ভেরিয়েবল "price" ডিক্লেয়ার কর, যার মান 555, এখন console-এ এই টাইপ চেক কর।
  2. একটা ভেরিয়েবল "learning" ডিক্লেয়ার কর, যার মান true, আর সেটা console.log() দিয়ে আউটপুট কর। পরে "typeof" ব্যবহার করে দেখ, এটা কী ধরনের ভেরিয়েবল।
  3. megaCity নামক একটা ভেরিয়েবলের মধ্যে মান হিসেবে "Dhaka" আছে। এইবার "typeof" ব্যবহার করে দেখ, এই ভেরিয়েবলটা কী ধরনের।
  4. খুব কাকফাটা গরমে কপালে হাত দিয়ে দেখলি, গা পুড়ে যায় যায় অবস্থা। সেই মুহূর্তেই তুই "temperature" নামে একটা ভেরিয়েবল ডিক্লেয়ার করলি, যার মান 102.5। এটা কী ধরনের ভেরিয়েবল, সেটা "typeof" দিয়ে চেক কর।
  5. ক্ষিধার চোটে তুই "isHungry" নামে একটা ভেরিয়েবল বানায় ফেললি, আর সেটার মান true। এখন console.log() আর "typeof" ব্যবহার করে এর টাইপ দেখ।
  6. একটা ভেরিয়েবলের নাম "isRich", যার মান true। এখন console-এ এইটার টাইপ চেক কর।





Previous ChapterNext Page