سینتکس جاوااسکریپت (JS Syntax)
در این بخش با سینتکس (Syntax) زبان جاوااسکریپت آشنا می شویم و اصول نوشتن کدهای صحیح را یاد می گیریم.
قوانین سینتکس
سینتکس قواعدی است که برنامه ها باید بر اساس آن نوشته شوند.
مثال ها
// تعریف متغیرها
let x = 5;
let y = 6;
// محاسبه مقادیر
let z = x + y;
// من یک کامنت هستم و کاری انجام نمی دهم
مقادیر جاوااسکریپت
جاوااسکریپت دو نوع مقدار دارد: لترال (Literals) و متغیر (Variable).
لترال ها
اعداد و رشته ها نمونه ای از مقادیر ثابت هستند.
اعداد
10.50
1001
رشته ها
"John Doe"
'John Doe'
کلمات کلیدی جاوااسکریپت
کلمات کلیدی جاوااسکریپت برای تعریف عملیات استفاده می شوند.
let x = 5;
const fname = "John";
نکته: کلمات کلیدی جاوااسکریپت حساس به حروف هستند.
متغیرها
متغیرها (Variable) برای ذخیره داده ها استفاده می شوند و باید نام منحصر به فرد داشته باشند.
let x;
x = 6;
شناسه ها (Identifiers)
شناسه نامی است که به متغیر می دهیم و باید با حرف، _ یا $ شروع شود.
اپراتورها
اپراتورهای انتساب (=) برای اختصاص مقادیر استفاده می شوند.
let x = 5;
let y = 6;
let sum = x + y;
عملگرهای ریاضی (+، -، *، /) برای محاسبات استفاده می شوند.
عبارات (Expressions)
عبارات ترکیبی از مقادیر، متغیرها و اپراتورها هستند و به یک مقدار محاسبه شده می رسند.
(5 + 6) * 10
x * 10
"John" + " " + "Doe"
حساسیت به حروف
شناسه ها در جاوااسکریپت به حروف حساس هستند و lastName
و lastname
متغیرهای متفاوتی هستند.
Camel Case در جاوااسکریپت
برنامه نویسان معمولاً از lower camel case برای نام گذاری متغیرها استفاده می کنند: firstName، lastName.
نکته: خط فاصله (-) در نام متغیر مجاز نیست.
برای مطالعه جزئیات بیشتر درباره متغیرها و اپراتورها می توانید مراجعه کنید.
برای تمرین و مثال های بیشتر، به W3Schools JS Syntax مراجعه کنید.