Variable In Javascript

Asif Ur Rahman
3 min readJun 28, 2021

--

চলুন ঘুরে আসি প্রোগ্রামিং এর জগৎ থেকে । হ্যা, আজকে এই আলোচনা করবো ওয়েবসাইট এর প্রাণ জাভাস্ক্রিপ্ট এর একটা কমন জিনিস variable নিয়ে । অবশ্য varilable টা প্রত্যেক programming language এই থাকে । শুধুমাত্র অল্প কিছু ভিন্ন ছাড়া প্রায় সবকিছুই এক । তো আজকে আমরা দেখবো javascript এ variable কিভাবে ব্যবহার করা হয় ।

১. variable কি ?

সহজ ভাষায় বলতে গেলে, ভ্যারিয়েবল হলো তাই যাতে আপনি কিছু স্টোরে করে রাখতে পারবেন ।

২. javascript এ variable কিভাবে লিখতে হয় ?

  • javascript এ variable লেখার শুরুতে স্পেশাল একটা keyword ব্যবহার করতে

হয় । যেইটা হলো var । তবে let ও const দিয়েও লেখা যায় । যেগুলা পরে আরেকদিন আলোচনা করা যাবে ।

  • variable এর নাম একের অধিক word এর হলে আপনাকে একসাথেই লিখতে হবে । তবে একসাথে লেখার ও একটা system আছে. যেটাকে বলে camelcase । মানে উট এর কুঁজ এর মতো .। যেমন — আপনি যদি আপনার flat এর code নম্বর টি লিখতে চান ভ্যারিয়েবল হিসেবে , তাহলে আপনি কয়েকভাবে লিখতে পারেন ।
  • flatcode, flatCode, flat_code । যার মধ্যে flatCode টিয় সঠিক, যাকে camelCase বলা হয় । তবে flatcode, flat_code লিখলে ও আপনাকে এরর দেখাবেনা , কিন্তু এভাবে একের অধিক ওয়ার্ড এর variable একসাথে লিখলে আপনি কয়েকদিন পর নিজেই বুঝতে পারবেন না যে আপনি আসলে ভ্যারিয়েবল এর মাদ্ধমে কি বুঝতে চাইছেন ।
  • variable লেখার সময় আপনাকে সবসময় চেষ্টা করতে হবে meaningful name দেওয়ার । যাতে অন্য কোনো codder/programmer সহজেই আপনার কোড দেখে বুঝতে পারে ।

৩. variable এ কিভাবে কোনোকিছু স্টোর করে রাখতে হয় ?

ধরেন আপনি আপনার girlfriend অথবা boyfriend এর সংখ্যা জাভাস্ক্রিপ্ট এর মাধ্যমে রাখবেন । ধরলাম আপনার gf অথবা bf ৫ জন । তাহলে আপনি লিখবেন -

var jantushNumber = 5 ;

এখানে var হলো javascript এর special keyword । এইটাকে আপনি আপনার মতো করে অন্য কিছু লিখলে code কখনো run করবেনা । error খাই বসে থাকবেন ।

এর পর আপনি যে jantushNumber দিলেন। এইটা হলো আপনার variable এর নাম।

আর = হলো assignment operator .যার মাদ্ধমে আপনি আপনার variable jantushNumber এ তার value (5) assign করছেন ।

তাই আপনি যদি নিচের এই লাইন টি লিখে code run করেন । তাহলে আপনি variable এর value টি output হিসেবে পাবেন।

console .log (jantushNumber ); // 5

৪. variable type ?

variable কি ধরণের এইটা data types এর উপর নির্ভর করে । Data type গুলি মূলত নির্দিষ্ট করে যে কোনও প্রোগ্রামের মধ্যে কী ধরণের ডেটা সংরক্ষণ করা যায়।

জাভাস্ক্রিপ্টে ছয়টি প্রাথমিক Data Types রয়েছে যা তিনটি প্রধান বিভাগে বিভক্ত করা যেতে পারে: Primitive (বা প্রাথমিক), Composite (সংমিশ্রিত ) এবং Special বা বিশেষ ধরণের Data Type । String , Number এবং Boolean Primitive ডেটা টাইপ । Object , Array এবং Function Composite ডেটা টাইপ। Undefined এবং null Special বা বিশেষ ডেটা টাইপ ।

Primitive ডেটা টাইপগুলি একসাথে কেবল একটি মান ধরে রাখতে পারে, অন্যদিকে Composite ডেটা টাইপগুলি একসাথে অনেক গুলো value ধরে রাখতে পারে । আজকে আমরা দেখবো primitive data গুলো কোনো একটি ভ্যারিয়েবল এ রাখলে ওই variable টি কোন টাইপ এর হয় ।

আপনার variable টি কোন type এর তা বের করার সিম্পল ওয়ে হচ্ছে. variable এর নাম এর আগে typeOf keyword টি দিবেন। তাহলে code রান করলে আপনি দেখতে পারবেন আপনার ভ্যারিয়েবল কোন টাইপ এর .যেমন-

  • Number :

ধরেন আমি আজকে chittagong এর তাপমাত্রা ভ্যারিয়েবল হিসেবে স্টোর করে রাখবো । সেক্ষেত্রে আমি লিখতে পারি -

var tempTodayInChittagong = 30 ;console .log (typeOf tempTodayInChittagong ); // number
  • Boolean :

এখন ধরেন আমি একটা ভ্যারিয়েবল লিখবো যেইটা দিয়ে আপনারা জানতে পারবেন আমার girlfriend আছে কিনা ।

var isGirlFriend = no ;console .log (typeOf isGirlFriend ) ; // boolean
  • String :

এবার আমি আমার একটা variable এ আমার দেশের নাম স্টোর করবো । সেক্ষেত্রে এইটা যেহেতু একটা ওয়ার্ড হবে ( javascript এর ভাষায় string বলে ) , তাই এইটাকে আমরা double qoutation এর মধ্যে রাখবো । নাহলে এরর দেখাবে।

var myCountryName = “Bangladesh”console .log (typeOf myCountryName ) ;// string

Asif Ur Rahman

Campus Ambassador

Programming Hero

--

--

Asif Ur Rahman

Hi ! I am Asif. A full time web developer. || Web Developer at OmniGo || MERN Stack Developer