জাভাস্ক্রিপ্ট এর অলিগলি [পর্ব-০৪]

আসসালামু আলাইকুম।প্রথমেই করজোড় ক্ষমাপ্রার্থী দীর্ঘ বিরতির জন্য। কথা ছিল চলক নিয়ে আলোচনা করার।তার আগে জাভাস্ক্রিপ্টের একটি গুরুত্বপূর্ণ বৈশিষ্টের উল্লেখ করি।তা হচ্ছে জাভাস্ক্রিপ্টকে বলা হয় untype বা loosely type।অর্থাৎ কোন ডাটার type কি হবে তা অনেক সময়ই পূর্বনির্ধারনের প্রয়োজন হয় না।

বাংলায় চলক, ইংরেজিতে variable বলতে সহজ কথায় বলা যায়, তা হল ধারক বা পাত্র। যার মধ্যে কোন কিছু ধারণ বা store করে রাখা যায়।এক্ষেত্রে আমরা ডাটাকে ধারণ করে রাখি চলকের মধ্যে এবং তা পরবর্তীতে বিভিন্ন কাজে ব্যবহার করা যায়।আবার ক্ষেত্র বিশেষে তা অজানা তথ্যের প্রতিনিধিত্বও করে থাকে।যেমনঃ- “মনে করি, একটি কলমের মূল্য = ক টাকা”।. গণিতে এ ধরনের বাক্যের ব্যবহার আমাদের অতি পরিচিত। এখানে “ক” মূল্যের প্রতিনিধত্ব করছে যা আমাদের অজানা।

প্রোগ্রামিংয়ে সাধারণত তিনটি ধাপে আমরা চলককে কাজে লাগাই।

  • ১. চলক তৈরি করা। ইংরেজিতে যাকে বলা হয় declaration যার বাংলা ঘোষণা।
  • ২. এর ভিতর ডাটা কে জমা করা।
  • ৩. পরবর্তীতে তাকে ব্যবহার করা।

জাভাস্ক্রিপ্টে চলক তৈরি বা variable declare করা হয় নিম্নোক্তভাবে।

var varName;
varName;

এক্ষেত্রে var শব্দটি হচ্ছে keyword যার কাজ হচ্ছে কার্য পরিধি নিধারণ করা ।আর varName হচ্ছে তার নাম। এই নাম রাখার ক্ষেত্রে কিছু নিয়ম-নীতি আমাদেরকে অনুসরণ করতে হয়। আর তা হল-

  • ১. নামের প্রথম অক্ষর অবশ্যই সংখ্যা হতে পারবে না।
  • ২. একাধিক শব্দ ব্যবহার করা যাবে, তবে তাদের মাঝে কোন ফাঁক রাখা যাবে না।
  • ৩. নামের প্রথম অক্ষর ‘_” বা “$” ও হতে পারে। তবে “$” ব্যবহার করতে নিরুৎসাহিত করা হয়। কারণ php তে “$” নামের প্রথম অক্ষর হিসেবে ব্যবহৃত হয়।
  • ৪. নামের প্রথম অক্ষর ইংরেজি বর্ণ দ্বারা শুরু করাই সর্বোত্তম।
  • ৫. একাধিক শব্দ ব্যবহারের ক্ষেত্রে নামের প্রথম শব্দটির প্রথম অক্ষর ছোট হাতের এবং অন্যান্য শব্দগুলোর প্রথম অক্ষর বড় হাতের হবে। এটা আবশ্যকীয় নয়।এই ধরনের নামকরণকে বলে camel method ।
  • ৬. জাভাস্ক্রিপ্টে কিছু শব্দ আছে যেগুলোকে বলা হয় সংরক্ষিত বা reserved word । এগুলোকে নাম হিসেবে ব্যবহার করা যাবে না।তবে নামের অংশবিশেষ হিসেবে ব্যবহার করা যাবে।
  • ৭. অন্য ভাষার বর্ণ নাম বা নামের অংশবিশেষ হিসেবে ব্যবহার করা যাবে।
var x;               //correct
    x1;              //correct
var π;               //correct
var ڿ;               //correct
var x, y, z;         //correct
var myFirstProgram;  //correct
var _name;           //correct
var First_name;      //correct
var var;             //wrong
var var1;            //correct
var switch;          //wrong
var 1stName;         //wrong
var 123;             //wrong

চলকের ভিতর ডাটা জমা করাকে বলা হয় value assign করা।তা নিম্নোক্তভাবে করা হয়।

var x;
  x = 1;
var x = "1";
var π = 3.14;
var x ="apple" ,y = "mango", z = "orange";
var y = x;
var x = f();

কার্য পরিধি অনুসারে জাভাস্ক্রিপ্টে চলক দুই ধরনের। যথাঃ-

  • ১. লোকাল
  • ২. গ্লোবাল

Local variable একটি নির্দিস্ট এলাকায় কার্যকর থাকে।তার বাইরে থেকে তাকে ব্যবহার করা যায় না।ফাংশন বা স্ট্যাটমেন্টের ব্লকের ভিতরে যখন var সহযোগে variable তৈরি করা হয় তখন তা বলা হয় local variable ।যেমনঃ-

function f(){
	var n;    //Here n is a local variable
}
if(){
	var n;    //Here n is a local variable
}
for(var i = 0; i<8; i++){    //Here i is a local variable
}

global variable কে সব জায়গা থেকে ব্যবহার করা যায়।ফাংশন বা স্ট্যাটমেন্টের ব্লকের বাহিরে var সহযোগে এবং ভিতরে যখন var ব্যতীত যখন variable তৈরি করা হয় তখন তাকে বলা হয় global variable ।যেমনঃ-

var n;            //Here n is a global variable
function f(){
        n;         //Here n is a global variable
}
if(){
	n;         //Here n is a global variable
}
for(i =0; i<5; i++){    //Here i is a global variable
}

[চলবে]

Level 0

আমি bdtuner। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 11 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 4 টি টিউন ও 4 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

খুব সুন্দর

বাহ ! ধন্যবাদ 🙂

ধন্যবাদ!

প্রিয় টিউনার,

আপনাকে এই চেইনটি চলমান করার জন্য অনুরোধ করা গেল। দয়া করে আপনার চেইন টিউনটি নতুন পর্ব যুক্ত করুন এবং নিয়মিত আপডেট করুন। ধন্যবাদ।