আসসালামু আলাইকুম।প্রথমেই করজোড় ক্ষমাপ্রার্থী দীর্ঘ বিরতির জন্য। কথা ছিল চলক নিয়ে আলোচনা করার।তার আগে জাভাস্ক্রিপ্টের একটি গুরুত্বপূর্ণ বৈশিষ্টের উল্লেখ করি।তা হচ্ছে জাভাস্ক্রিপ্টকে বলা হয় untype বা loosely type।অর্থাৎ কোন ডাটার type কি হবে তা অনেক সময়ই পূর্বনির্ধারনের প্রয়োজন হয় না।
বাংলায় চলক, ইংরেজিতে variable বলতে সহজ কথায় বলা যায়, তা হল ধারক বা পাত্র। যার মধ্যে কোন কিছু ধারণ বা store করে রাখা যায়।এক্ষেত্রে আমরা ডাটাকে ধারণ করে রাখি চলকের মধ্যে এবং তা পরবর্তীতে বিভিন্ন কাজে ব্যবহার করা যায়।আবার ক্ষেত্র বিশেষে তা অজানা তথ্যের প্রতিনিধিত্বও করে থাকে।যেমনঃ- “মনে করি, একটি কলমের মূল্য = ক টাকা”।. গণিতে এ ধরনের বাক্যের ব্যবহার আমাদের অতি পরিচিত। এখানে “ক” মূল্যের প্রতিনিধত্ব করছে যা আমাদের অজানা।
প্রোগ্রামিংয়ে সাধারণত তিনটি ধাপে আমরা চলককে কাজে লাগাই।
জাভাস্ক্রিপ্টে চলক তৈরি বা variable declare করা হয় নিম্নোক্তভাবে।
var varName; varName;
এক্ষেত্রে var শব্দটি হচ্ছে keyword যার কাজ হচ্ছে কার্য পরিধি নিধারণ করা ।আর varName হচ্ছে তার নাম। এই নাম রাখার ক্ষেত্রে কিছু নিয়ম-নীতি আমাদেরকে অনুসরণ করতে হয়। আর তা হল-
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 }
[চলবে]
আমি bdtuner। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 4 টি টিউন ও 4 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
খুব সুন্দর