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 - کلمه کلیدی Let (Let)

JavaScript – کلمه کلیدی Let (Let)

تعریف let کلیدواژه let در ES6 (2015) معرفی شد و دارای ویژگی‌های خاصی است که آن را از var...

بیشتر بخوانید
JavaScript - متغیرها (Variables)

JavaScript – متغیرها (Variables)

متغیرها در جاوا اسکریپت متغیرها در جاوا اسکریپت به عنوان ظرف‌هایی برای ذخیره‌سازی داده‌ها استفاده می‌شوند و می‌توانند به...

بیشتر بخوانید
JavaScript - کامنت‌ها (Comments)

JavaScript – کامنت‌ها (Comments)

کامنت‌ها در جاوا اسکریپت کامنت‌ها در جاوا اسکریپت به برنامه‌نویسان این امکان را می‌دهند تا توضیحاتی را به کد...

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

نظرات

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

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