If you're seeing this message, it means we're having trouble loading external resources on our website.

তোমার যদি কোন ওয়েব ফিল্টার দেওয়া থাকে, তাহলে দয়া করে নিশ্চিত কর যে *.kastatic.org এবং *.kasandbox.org ডোমেইনগুলো উন্মুক্ত।

মূল বিষয়বস্তু

পর্যালোচনা: চলক

আমরা এই টিউটোরিয়ালে চলক সম্পর্কে যা শিখেছি এটি হল তার পর্যালোচনা।
চলক হল মান সংরক্ষণ করার একটি পদ্ধতি। একটি চলক ব্যবহার করার জন্য আমাদের প্রথমেই চলকটিকে—সংজ্ঞায়িত করে—প্রোগ্রামটিকে চলক সম্পর্কে জানাতে হবে এবং তারপরে—চলকটিতে মান নিযুক্ত করতে হবে।
এখানে "xPos" নামে একটি চলক তৈরি করি:
var xPos;
এখন আমরা xPos এ 10 নিযুক্ত করে মান সংরক্ষণ করি:
xPos = 10;
আমরা যদি চাই—এবং আমরা প্রায়ই এটা চাই!—আমরা একটি স্টেটমেন্ট মধ্যেই এই চলকগুলো সংজ্ঞায়িত এবং নিযুক্ত করতে পারি:
var xPos = 10;
পরবর্তীতে আমরা যদি কোন কারণে একটি চলকের মান পরিবর্তন করতে চাই তাহলে আমরা চলকটিকে আবারও নিযুক্ত করতে পারি:
var xPos = 10; 
// কিছু সময় পরে... 
xPos = 20;
পুনরায় নিযুক্ত করার উপকারিতা আমরা অ্যানিমেশনের সময় বুঝতে পারব।
আমরা কীভাবে চলকগুলোর নাম নির্ধারণ করতে পারি? জাভাস্ক্রিপ্টে চলকের নাম নির্ধারণ করার জন্য নিম্নোক্ত নিয়মগুলো মেনে চলতে হবে:
  • চলকের নাম অক্ষর কিংবা সংকেত $ অথবা _ দিয়ে শুরু হতে পারে। চলকে শুধুমাত্র অক্ষর, সংখ্যা, $ এবং _ থাকতে পারবে।  সংখ্যা দিয়ে কখনই চলক শুরু হতে পারবে না। বৈধ কিছু চলক নামের উদাহরণ হল "myVariable", "leaf_1" এবং ""$money3"।
  • চলকের নামগুলো অক্ষর সংবেদনশীল হয়ে থাকে, যার অর্থ হল "xPos" হল "xpos" থেকে আলাদা, তাই সবসময় সঙ্গতিপূর্ণ নাম তৈরি করার চেষ্টা করতে হবে।
  • একই প্রোগ্রামে দুইটি চলকের নাম এক হতে পারবে না এবং আমাদের ProcessingJS এ অনেক চলক আছে। যদি কখনো ত্রুটি নির্দেশক পপ-আপে "Read only!" লেখা থাকে, তাহলে চলকের নাম পরিবর্তন করতে হবে।
  • চলকের নাম অবশ্যই স্পষ্ট এবং অর্থপূর্ণ হতে হবে; উদাহরণস্বরূপ, "ts" ব্যবহার না করে আমরা "toothSize" ব্যবহার করব।
  • চলকের নামে একাধিক অক্ষর থাকলে- ক্যামেল-কেস (camel case) অর্থাৎ ছোট অক্ষরের পর বড় অক্ষর ব্যবহার করতে হবে, যেমন "toothsize" এর পরিবর্তে আমরা "toothSize" অথবা "tooth_size" ব্যবহার করব।
পরবর্তী অনুশীলনীতে আমরা যখন অ্যানিমেশন সম্পর্কে শিখব তখন অনেকগুলো চলক ব্যবহার করব। সুতরাং এই অনুশীলনীতে যদি কোন কিছু না বোঝা যায় তাহলে প্রশ্ন করে আমরা এখান থেকে জেনে নিতে পারি।

আলোচনায় অংশ নিতে চাও?

ইংরেজি জানো? খান একাডেমির ইংরেজি সাইটে আরো আলোচনা দেখতে এখানে ক্লিক কর।