উদাহরণ
x = 5; // Statement 2
y = 6; // Statement 3
z = x + y; // Statement 4
জাভাস্ক্রিপ্ট প্রোগ্রাম
একটি কম্পিউটার প্রোগ্রাম একটি কম্পিউটার দ্বারা "সম্পাদিত" করার জন্য "নির্দেশাবলী" এর একটি তালিকা।
এই প্রোগ্রামিং নির্দেশাবলীকে স্টেটমেন্ট বলা হয়।
বেশিরভাগ জাভাস্ক্রিপ্ট প্রোগ্রামে একাধিক বিবৃতি থাকে।
বিবৃতিগুলি একের পর এক সম্পাদিত হয়, যেমনটি লেখা হয়েছিল একই ক্রমে।
দ্রষ্টব্য:
HTML-এ, জাভাস্ক্রিপ্ট প্রোগ্রামগুলি ওয়েব ব্রাউজার দ্বারা নির্বাহ করা হয়।
জাভাস্ক্রিপ্ট বিবৃতি
জাভাস্ক্রিপ্ট বিবৃতি দ্বারা তৈরি করা হয়:
- মান, অপারেটর, অভিব্যক্তি, কীওয়ার্ড এবং ধারণা।
এই বিবৃতি হল "হ্যালো ডলি।" ব্রাউজারকে id="demo" দিয়ে HTML উপাদানের ভিতরে লিখতে বলে:
উদাহরণ
লাইভ ডেমো:
দ্রষ্টব্য:
জাভাস্ক্রিপ্ট প্রোগ্রাম (এবং জাভাস্ক্রিপ্ট স্টেটমেন্ট) প্রায়ই জাভাস্ক্রিপ্ট কোড বলা হয়।
সেমিকোলন;
সেমিকোলন জাভাস্ক্রিপ্ট স্টেটমেন্ট আলাদা করে।
প্রতিটি এক্সিকিউটেবল স্টেটমেন্টের শেষে একটি সেমিকোলন যোগ করুন:
উদাহরণ
a = 5; // a এর মান 5 বরাদ্দ করুন
b = 6; // মান 6 কে বরাদ্দ করুন
c = a + b; // a এবং b এর যোগফল গ কে বরাদ্দ করুন
সেমিকোলন দ্বারা পৃথক করা হলে এক লাইনে একাধিক বিবৃতি অনুমোদিত:
দ্রষ্টব্য:
ওয়েবসাইটে, আপনি সেমিকোলন ছাড়া উদাহরণ খুঁজে পেতে পারেন।
একটি সেমিকোলন দিয়ে বিবৃতি শেষ করার প্রয়োজন নেই, তবে অত্যন্ত সুপারিশ করা হয়।
জাভাস্ক্রিপ্ট সাদা স্থান
জাভাস্ক্রিপ্ট অনেক জায়গায় উপেক্ষা করে। আপনি আপনার স্ক্রিপ্ট আরো পঠনযোগ্য করতে সাদা স্থান যোগ করতে পারেন.
নিম্নলিখিত লাইনগুলি সমতুল্য:
let person="Hege";
একটি ভাল অনুশীলন হল অপারেটরগুলির চারপাশে স্পেস রাখা ( = + - * /):
হোয়াইট স্পেস ডেমো:
let name1="রাজ";
let name2 = "রাজ"; // এটি আরও পঠনযোগ্য
জাভাস্ক্রিপ্ট লাইনের দৈর্ঘ্য এবং লাইন বিরতি
ভাল পঠনযোগ্যতার জন্য, প্রোগ্রামাররা 80 অক্ষরের বেশি কোড লাইন এড়াতে পছন্দ করে।
যদি একটি জাভাস্ক্রিপ্ট বিবৃতি এক লাইনে মাপসই না হয়, তাহলে এটি ভাঙার সর্বোত্তম জায়গা হল একটি ফাংশনের পরে:
উদাহরণ
"Hello Dolly!";
জাভাস্ক্রিপ্ট কোড ব্লক
জাভাস্ক্রিপ্ট বিবৃতিগুলি কোডের ব্লকগুলিতে একত্রে গোষ্ঠীভুক্ত করা যেতে পারে, কোঁকড়া বন্ধনীতে আবদ্ধ {...}।
কোড ব্লকের উদ্দেশ্য হল বিবৃতিগুলিকে সংজ্ঞায়িত করা যা একসাথে চালানো হবে।
আপনি দেখতে পাবেন যে জাভাস্ক্রিপ্ট ফাংশনগুলির বিবৃতিগুলি ব্লকগুলিতে বিভক্ত করা হয়েছে:
উদাহরণ
document.getElementById("demo1").innerHTML = "Hello Dolly!";
document.getElementById("demo2").innerHTML = "How are you?";
}
দ্রষ্টব্য:
এই টিউটোরিয়ালে আমরা কোড ব্লকের জন্য 2টি স্পেস ব্যবহার করি।
আপনি এই টিউটোরিয়ালে পরে ফাংশন সম্পর্কে আরও শিখবেন।
কোড ব্লক ডেমো:
জাভাস্ক্রিপ্ট কীওয়ার্ড
জাভাস্ক্রিপ্ট স্টেটমেন্ট প্রায়শই একটি কীওয়ার্ড দিয়ে শুরু হয় যাতে জাভাস্ক্রিপ্ট অ্যাকশন সম্পাদিত হয় তা শনাক্ত করা যায়।
আমাদের কীওয়ার্ড রেফারেন্স সমস্ত জাভাস্ক্রিপ্ট কীওয়ার্ডের তালিকা করে।
এই টিউটোরিয়ালে আপনি শিখবেন এমন কিছু মূল পদের একটি তালিকা এখানে রয়েছে:
| কীওয়ার্ড | ব্যাখ্যা |
|---|---|
| var | একটি পরিবর্তনশীল ঘোষণা করে |
| let | একটি ব্লক ভেরিয়েবল ঘোষণা করে |
| const | একটি ব্লক ধ্রুবক ঘোষণা করে |
| if | একটি শর্তে সম্পাদিত বিবৃতির ব্লক নির্দেশ করে |
| switch | বিভিন্ন দৃষ্টান্তে সম্পাদিত বিবৃতিগুলির একটি ব্লকের প্রতিনিধিত্ব করে |
| for | বিবৃতিগুলির ব্লকটিকে একটি লুপে কার্যকর করা নির্দেশ করে৷ |
| function | একটি ফাংশন ঘোষণা করে |
| return | একটি ফাংশন প্রস্থান করে |
| try | বিবৃতিগুলির একটি ব্লকের জন্য ত্রুটি হ্যান্ডলিং প্রয়োগ করে |
দ্রষ্টব্য:
জাভাস্ক্রিপ্ট কীওয়ার্ড হল কীওয়ার্ড। কীওয়ার্ড পরিবর্তনশীল নাম হিসাবে ব্যবহার করা যাবে না.
জাভাস্ক্রিপ্ট টিউটোরিয়াল
এই টিউটোরিয়ালের অনেক অধ্যায় ব্যায়ামের সাথে শেষ হয় যা আপনার জ্ঞানের স্তর পরীক্ষা করতে পারে।