সিনট্যাক্সের নিয়ম
সিনট্যাক্স হল প্রোগ্রামগুলি কীভাবে গঠন করা উচিত তার নিয়ম:
let x = 5;
let y = 6;
// কিভাবে মান গণনা করতে হয়:
let z = x + y;
// আমি একটি মন্তব্য. আমি কিছুই করব না
জাভাস্ক্রিপ্ট মান
জাভাস্ক্রিপ্ট সিনট্যাক্স দুই ধরনের মান সংজ্ঞায়িত করে:
- ধ্রুবক মান (আক্ষরিক)
- ভেরিয়েবল
জাভাস্ক্রিপ্ট ধ্রুবক মান
স্ট্যাটিক মানের জন্য সবচেয়ে গুরুত্বপূর্ণ সিনট্যাক্স নিয়ম হল:
সংখ্যাগুলি দশমিক সহ বা ছাড়া লেখা হয়:
উদাহরণ
1001
স্ট্রিংগুলি পাঠ্য, ডবল বা একক উদ্ধৃতির মধ্যে লেখা হয়:
উদাহরণ
'John Doe'
জাভাস্ক্রিপ্ট কীওয়ার্ড
জাভাস্ক্রিপ্ট কীওয়ার্ড ফাংশন সংজ্ঞায়িত করতে ব্যবহৃত হয়।
let এবং const কীওয়ার্ড ভেরিয়েবল তৈরি করে:
উদাহরণ
const fname = "John";
দ্রষ্টব্য:
জাভাস্ক্রিপ্ট কীওয়ার্ডগুলি কেস-সংবেদনশীল।
জাভাস্ক্রিপ্ট LET বা Let কে let কীওয়ার্ড হিসেবে ব্যাখ্যা করে না।
জাভাস্ক্রিপ্ট ভেরিয়েবল
ভেরিয়েবল হল কন্টেইনার যা ডেটা মান সঞ্চয় করে।
ভেরিয়েবলগুলিকে অনন্য নাম দিয়ে চিহ্নিত করতে হবে।
উদাহরণ
let x;
// x এর মান 6 বরাদ্দ করুন
x = 6;
জাভাস্ক্রিপ্ট শনাক্তকারী
একটি আইডেন্টিফায়ার হল একটি নাম যা আপনি একটি পরিবর্তনশীলকে দেন।
শনাক্তকারীদের জন্য নিয়ম:
- একটি অক্ষর, _, বা $ দিয়ে শুরু করতে হবে
- প্রথম অক্ষরের পরে সংখ্যা থাকতে পারে
- একটি কীওয়ার্ড হতে পারে না (লেট, কনস্ট, যদি, ইত্যাদি)
- কেস-সংবেদনশীল
বৈধ শনাক্তকারীর উদাহরণ হল:
_privateVar
$specialVar
firstName2
জাভাস্ক্রিপ্ট অ্যাপ্লিকেশন
জাভাস্ক্রিপ্ট অ্যাসাইনমেন্ট অপারেটর (=) ভেরিয়েবলের মান নির্ধারণ করে:
উদাহরণ
let y = 6;
let sum = x + y;
জাভাস্ক্রিপ্ট মান গণনা করতে গাণিতিক অপারেটর ( + - * / ) ব্যবহার করে:
উদাহরণ
সরাসরি গণনা:
জাভাস্ক্রিপ্ট এক্সপ্রেশন
একটি অভিব্যক্তি হল মান, ভেরিয়েবল এবং অপারেটরগুলির সমন্বয় যা একটি একক মানকে মূল্যায়ন করে।
উদাহরণ
(5 + 6) * 10 মূল্যায়ন করে 110:
অভিব্যক্তিতে ভেরিয়েবলও থাকতে পারে:
"John" + "" + "Doe", "John Doe" কে মূল্যায়ন করে:
এক্সপোজার রেটিং:
জাভাস্ক্রিপ্ট কেস-সংবেদনশীল
জাভাস্ক্রিপ্ট শনাক্তকারী কেস-সংবেদনশীল।
lastName এবং lastname ভেরিয়েবল বিভিন্ন ভেরিয়েবল:
উদাহরণ
let lastname = "Peterson";
কেস-সংবেদনশীল ডেমো:
জাভাস্ক্রিপ্ট এবং ট্যাগ কেস
ঐতিহাসিকভাবে, প্রোগ্রামাররা একটি পরিবর্তনশীল নামের মধ্যে একাধিক শব্দ একত্রিত করার জন্য বিভিন্ন উপায় ব্যবহার করেছে:
সংযোগ লাইন:
first-namelast-namemaster-cardinter-city
জাভাস্ক্রিপ্টে অনুমোদিত নয়
নীচের লাইন:
first_namelast_namemaster_cardinter_city
শীর্ষ ট্যাগ:
FirstNameLastNameMasterCardInterCity
নীচের ট্যাগ:
firstNamelastNamemasterCardinterCity
দ্রষ্টব্য:
জাভাস্ক্রিপ্ট প্রোগ্রামাররা ছোট হাতের ট্যাগ ব্যবহার করে।
জাভাস্ক্রিপ্ট টিউটোরিয়াল
এই টিউটোরিয়ালের অনেক অধ্যায় ব্যায়ামের সাথে শেষ হয় যা আপনার জ্ঞানের স্তর পরীক্ষা করতে পারে।