JavaScript – سینتکس (Syntax)

سینتکس جاوا اسکریپت

سینتکس جاوا اسکریپت مجموعه‌ای از قواعد برای ساخت برنامه‌های جاوا اسکریپت است.


نحوه ایجاد متغیرها:

var x;
let y;

نحوه استفاده از متغیرها:

x = 5;
y = 6;
let z = x + y;

مقادیر در جاوا اسکریپت

سینتکس جاوا اسکریپت دو نوع مقدار را تعریف می‌کند:

  1. مقادیر ثابت (Literals): مقادیری که تغییر نمی‌کنند.
  2. مقادیر متغیر (Variables): مقادیری که می‌توانند تغییر کنند.

مقادیر ثابت (Literals) در جاوا اسکریپت

دو قاعده مهم برای مقادیر ثابت:

  • اعداد با یا بدون اعشار نوشته می‌شوند:

10.50

1001
  • رشته‌ها متن‌هایی هستند که در داخل علامت‌های دابل کوتیشن " یا سینگل کوتیشن ' قرار می‌گیرند:
"John Doe"

'John Doe'

متغیرها در جاوا اسکریپت

در زبان‌های برنامه‌نویسی، از متغیرها برای ذخیره مقادیر داده استفاده می‌شود. جاوا اسکریپت از کلمات کلیدی var، let و const برای اعلام متغیرها استفاده می‌کند. علامت مساوی (=) برای اختصاص مقدار به متغیرها استفاده می‌شود.

مثال:

let x;
x = 6;

عملگرها در جاوا اسکریپت

جاوا اسکریپت از عملگرهای محاسباتی (+, -, *, /) برای محاسبه مقادیر استفاده می‌کند:

(5 + 6) * 10

همچنین از عملگر انتساب (=) برای اختصاص مقادیر به متغیرها استفاده می‌شود:

let x, y;
x = 5;
y = 6;

عبارات در جاوا اسکریپت

عبارت‌ها ترکیبی از مقادیر، متغیرها و عملگرها هستند که به یک مقدار تبدیل می‌شوند. به این فرآیند ارزیابی گفته می‌شود.

مثال:

5 * 10  // ارزیابی به 50

عبارت‌ها می‌توانند شامل مقادیر متغیرها نیز باشند:

x * 10

مقادیر می‌توانند انواع مختلفی مانند اعداد و رشته‌ها داشته باشند:

مثال:

"John" + " " + "Doe"  // ارزیابی به "John Doe"

کلمات کلیدی در جاوا اسکریپت

کلمات کلیدی جاوا اسکریپت برای شناسایی عملکردهایی که باید انجام شوند استفاده می‌شوند. برای مثال، کلمه کلیدی let به مرورگر می‌گوید که یک متغیر ایجاد کند:

let x, y;
x = 5 + 6;
y = x * 10;

کلمه کلیدی var نیز به همین صورت عمل می‌کند:

var x, y;
x = 5 + 6;
y = x * 10;

در این مثال‌ها، استفاده از var یا let نتیجه یکسانی خواهد داشت.

کامنت‌ها در جاوا اسکریپت

همه دستورات جاوا اسکریپت اجرا نمی‌شوند. کدی که بعد از // یا بین /* و */ قرار می‌گیرد به عنوان کامنت در نظر گرفته می‌شود و اجرا نمی‌شود:

let x = 5;   // این خط اجرا می‌شود

// x = 6;   این خط اجرا نمی‌شود

شناسه‌ها / نام‌ها در جاوا اسکریپت

شناسه‌ها، نام‌هایی هستند که برای متغیرها، کلمات کلیدی و توابع استفاده می‌شوند. قوانین نام‌گذاری مشابه اکثر زبان‌های برنامه‌نویسی است.

نام در جاوا اسکریپت باید با یکی از موارد زیر شروع شود:

  • یک حرف (A-Z یا a-z)
  • علامت $
  • علامت _

شخصیت‌های بعدی می‌توانند شامل حروف، اعداد، آندرلاین یا علامت دلار باشند. توجه داشته باشید که اعداد نمی‌توانند به عنوان اولین کاراکتر استفاده شوند.

جاوا اسکریپت به حروف کوچک و بزرگ حساس است

تمام شناسه‌های جاوا اسکریپت به حروف بزرگ و کوچک حساس هستند. متغیرهای lastName و lastname دو متغیر متفاوت هستند:

let lastname, lastName;
lastName = "Doe";
lastname = "Peterson";

جاوا اسکریپت و Camel Case

برنامه‌نویسان روش‌های مختلفی برای ترکیب چندین کلمه به عنوان نام متغیر دارند:

  1. خط تیره‌ها: first-name, last-name – در جاوا اسکریپت مجاز نیستند.

  2. آندرلاین: first_name, last_name

  3. Pascal Case: FirstName, LastName

  4. Camel Case: برنامه‌نویسان جاوا اسکریپت معمولاً از Camel Case با حرف کوچک در ابتدا استفاده می‌کنند:

firstName, lastName

مجموعه کاراکترهای جاوا اسکریپت

جاوا اسکریپت از مجموعه کاراکترهای یونیکد استفاده می‌کند که شامل تقریباً تمام کاراکترها، علائم نگارشی و نمادهای جهان است.

پست های مرتبط

مطالعه این پست ها رو از دست ندین!
JavaScript - رویدادها (Events)

JavaScript – رویدادها (Events)

رویدادهای HTML رویدادها در HTML، “اتفاقاتی” هستند که برای عناصر HTML رخ می‌دهند. این اتفاقات می‌توانند ناشی از کار...

بیشتر بخوانید
JavaScript - سازنده‌های شیء (Object Constructors)

JavaScript – سازنده‌های شیء (Object Constructors)

ساخت آبجکت با تابع سازنده (Object Constructor Function) برای ساخت چندین آبجکت مشابه، از تابع سازنده استفاده می‌شود. این...

بیشتر بخوانید
JavaScript - نمایش شیء (Object Display)

JavaScript – نمایش شیء (Object Display)

نحوه نمایش آبجکت‌ها در جاوااسکریپت هنگام نمایش یک آبجکت جاوااسکریپت به صورت مستقیم، خروجی معمولاً به شکل [object Object]...

بیشتر بخوانید

نظرات

سوالات و نظراتتون رو با ما به اشتراک بذارید

برای ارسال نظر لطفا ابتدا وارد حساب کاربری خود شوید.