ভেরিয়েবল = ডেটা কন্টেইনার
জাভাস্ক্রিপ্ট ভেরিয়েবল হল ডেটার পাত্র।
জাভাস্ক্রিপ্ট ভেরিয়েবল 4 উপায়ে ঘোষণা করা যেতে পারে:
আধুনিক জাভাস্ক্রিপ্ট
পরিবর্তনযোগ্য ভেরিয়েবলের জন্য
আধুনিক জাভাস্ক্রিপ্ট
ধ্রুবক ভেরিয়েবলের জন্য
পুরানো জাভাস্ক্রিপ্ট
সুপারিশ করা হয় না
পুরানো জাভাস্ক্রিপ্ট
সুপারিশ করা হয় না
let ব্যবহার করে উদাহরণ
let y = 6;
let z = x + y;
const ব্যবহার করে উদাহরণ
const y = 6;
const z = x + y;
পরিবর্তনশীল মান ডেমো:
উদাহরণ থেকে আপনি অনুমান করতে পারেন:
- x এর মান 5 আছে (বা সঞ্চয় করে)
- y এর মান 6 আছে (বা স্টোর)
- z এর মান 11 আছে (বা স্টোর)
ভেরিয়েবল হল ডেটা মানের জন্য লেবেল।
ভেরিয়েবল হল কন্টেইনার যা ডেটা সঞ্চয় করে।
জাভাস্ক্রিপ্ট শনাক্তকারী
ভেরিয়েবলগুলিকে সনাক্তকারী নামক অনন্য নাম দ্বারা চিহ্নিত করা হয়।
নামগুলো x, y, z এর মতো ছোট হতে পারে।
নাম বর্ণনামূলক হতে পারে যেমন বয়স, যোগফল, carName।
নাম তৈরির নিয়ম (শনাক্তকারী):
- নামের অক্ষর, সংখ্যা, আন্ডারস্কোর এবং ডলার চিহ্ন থাকতে পারে।
- নাম অবশ্যই একটি অক্ষর, $ চিহ্ন বা আন্ডারস্কোর (_) দিয়ে শুরু হতে হবে।
- নামগুলি কেস-সংবেদনশীল (এক্স x থেকে আলাদা)।
- কীওয়ার্ড (জাভাস্ক্রিপ্ট কীওয়ার্ড) নাম হিসেবে ব্যবহার করা যাবে না।
দ্রষ্টব্য:
নামের প্রথম অক্ষর হিসাবে সংখ্যা অনুমোদিত নয়।
এইভাবে জাভাস্ক্রিপ্ট সহজেই সংখ্যা থেকে শনাক্তকারীকে আলাদা করতে পারে।
বৈধ পরিবর্তনশীল নামের উদাহরণ:
let age = 25;
let total_price = 1000;
let $amount = 500;
জাভাস্ক্রিপ্ট আন্ডারস্কোর (_)
জাভাস্ক্রিপ্ট আন্ডারস্কোর (_) কে একটি অক্ষর হিসাবে বিবেচনা করে।
_ এর সাথে সনাক্তকারী বৈধ পরিবর্তনশীল নাম:
উদাহরণ
let _x = 2;
let _100 = 5;
প্রোগ্রামার উত্তরাধিকার:
"ব্যক্তিগত" ভেরিয়েবলের জন্য একটি আন্ডারস্কোর (_) দিয়ে নাম শুরু করা পেশাদার প্রোগ্রামারদের মধ্যে একটি নিয়ম।
জাভাস্ক্রিপ্ট ডলার চিহ্ন $
জাভাস্ক্রিপ্ট ডলার চিহ্ন ($) কে একটি অক্ষর হিসাবেও বিবেচনা করে।
$ সহ সনাক্তকারী বৈধ পরিবর্তনশীল নাম:
উদাহরণ
let $$$ = 2;
let $myMoney = 5;
লাইব্রেরি উত্তরাধিকার:
জাভাস্ক্রিপ্টে $ ব্যবহার করা খুব সাধারণ নয়, তবে পেশাদার প্রোগ্রামাররা প্রায়শই জাভাস্ক্রিপ্ট লাইব্রেরিতে প্রধান ফাংশনের জন্য এটি একটি উপনাম হিসাবে ব্যবহার করে।
জাভাস্ক্রিপ্ট ভেরিয়েবল ঘোষণা
জাভাস্ক্রিপ্টে একটি ভেরিয়েবল তৈরি করাকে ভেরিয়েবল ঘোষণা করা বলে।
আপনি let কীওয়ার্ড বা const কীওয়ার্ড দিয়ে একটি জাভাস্ক্রিপ্ট ভেরিয়েবল ঘোষণা করেন।
let ব্যবহার করে একটি পরিবর্তনশীল ঘোষণা করুন
ঘোষণার পরে, ভেরিয়েবলের কোন মান নেই (প্রযুক্তিগতভাবে এটি অনির্ধারিত)।
একটি ভেরিয়েবলে একটি মান নির্ধারণ করতে, সমান চিহ্নটি ব্যবহার করুন:
আপনি যখন এটি ঘোষণা করেন তখন প্রায়ই আপনি একটি ভেরিয়েবলের জন্য একটি মান নির্ধারণ করেন:
উদাহরণ
const ব্যবহার করে একটি পরিবর্তনশীল ঘোষণা করা
একটি মিশ্র উদাহরণ
const price2 = 6;
let total = price1 + price2;
দুটি ভেরিয়েবল price1 এবং price2 const কীওয়ার্ড দিয়ে ঘোষণা করা হয়েছে।
মূল্য 1 এবং মূল্য 2 এর মান পরিবর্তন করা যাবে না।
let কীওয়ার্ড দিয়ে মোট ভেরিয়েবল ঘোষণা করা হয়।
মোট মান পরিবর্তন করা যেতে পারে.
কখন var, let, বা const ব্যবহার করবেন?
| # | ভাগ্য | ব্যাখ্যা |
|---|---|---|
| 1 | সর্বদা ভেরিয়েবল ঘোষণা করুন | স্বয়ংক্রিয় বিজ্ঞপ্তি এড়িয়ে চলুন |
| 2 | মান পরিবর্তন না হলে সর্বদা const ব্যবহার করুন | ধ্রুবক জন্য |
| 3 | টাইপ পরিবর্তন না হলে সর্বদা const ব্যবহার করুন | অ্যারে এবং বস্তুর জন্য |
| 4 | const ব্যবহার করা না গেলেই let ব্যবহার করুন | পরিবর্তনযোগ্য ভেরিয়েবলের জন্য |
| 5 | var ব্যবহার করবেন না যদি আপনি let বা const ব্যবহার করতে পারেন | var পুরানো, সমস্যা আছে |
পরিবর্তনশীল প্রকার ডেমো:
জাভাস্ক্রিপ্ট ডেটা প্রকার
জাভাস্ক্রিপ্ট ভেরিয়েবলগুলি 8টি পর্যন্ত ডেটা ধরন রাখতে পারে, কিন্তু আপাতত, শুধুমাত্র সংখ্যা এবং স্ট্রিং নিয়ে চিন্তা করুন৷
স্ট্রিংগুলি উদ্ধৃতিতে আবদ্ধ পাঠ্য।
সংখ্যা উদ্ধৃতি ছাড়া লেখা হয়.
আপনি যদি উদ্ধৃতিতে একটি সংখ্যা রাখেন তবে এটি একটি পাঠ্য স্ট্রিং হিসাবে বিবেচিত হবে।
উদাহরণ
let person = "John Doe";
let answer = 'Yes I am!';
না
let x = 5;
কোন উদ্ধৃতি নেই
স্ট্রিং
let name = "রাজ";
উদ্ধৃতি সহ
বুলিয়ান
let isTrue = true;
true/false
ডেটা টাইপ ডেমো:
বরাদ্দ অ্যাপ
জাভাস্ক্রিপ্টে, সমান চিহ্ন (=) একটি অ্যাসাইনমেন্ট অপারেটর, একটি সমান চিহ্ন নয়।
এটি বীজগণিত থেকে ভিন্ন। নিম্নলিখিতটি বীজগণিতিকভাবে বোঝা যায় না:
যাইহোক, জাভাস্ক্রিপ্টে, এটি নিখুঁতভাবে বোঝায়: এটি x + 5-এর মান নির্ধারণ করে।
(এটি x + 5 এর মান গণনা করে এবং ফলাফলটিকে x এ রাখে। x এর মান 5 দ্বারা বৃদ্ধি পায়।)
দ্রষ্টব্য:
সমান চিহ্নটি জাভাস্ক্রিপ্টে == হিসাবে লেখা হয়।
জাভাস্ক্রিপ্ট পাটিগণিত
বীজগণিতের মতো, আপনি জাভাস্ক্রিপ্ট ভেরিয়েবলের সাথে অপারেটর ব্যবহার করে পাটিগণিত করতে পারেন যেমন = এবং +:
উদাহরণ
আপনি স্ট্রিং যোগ করতে পারেন, কিন্তু স্ট্রিংগুলি সংযুক্ত করা হবে:
উদাহরণ
দ্রষ্টব্য:
আপনি যদি উদ্ধৃতিতে একটি সংখ্যা রাখেন, বাকি সংখ্যাগুলিকে স্ট্রিং হিসাবে গণ্য করা হয় এবং সংযুক্ত করা হয়।
উদাহরণ
let y = 2 + 3 + "5"; // হল "55"।
পাটিগণিত এবং সংযোগ ডেমো:
জাভাস্ক্রিপ্ট টিউটোরিয়াল
এই টিউটোরিয়ালের অনেক অধ্যায় ব্যায়ামের সাথে শেষ হয় যা আপনার জ্ঞানের স্তর পরীক্ষা করতে পারে।