زبان برنامهنویسی JavaScript
JavaScript گزارشنویسیاین مجموعهای از قوانین است که ساختار زبان جاوااسکریپت را تعریف میکند.
var x, y; // چگونه متغیرها را تعریف میکنیم x = 7; y = 8; // چگونه مقادیر را تعیین میکنیم z = x + y; // چگونه مقادیر را محاسبه میکنیم
مقادیر جاوااسکریپت
جاوااسکریپت دو نوع مقادیر را با تعریف معرفی میکند: مقادیر مخلوط و مقادیر متغیر.
مقدار مخلوط به نامقیمتنما (literal)مقدار متغیر به ناممتغیر.
قیمتنماهای جاوااسکریپت
نکات مهم برای نوشتن مقادیر مخلوط به صورت زیر است:
نوشتنعددبا یا بدون نقطه کوچک میتواند باشد:
15.90 10011
رشتهاین متن است، توسط نقل قول دوگانه یا یکگانه محصور شده است:
"Bill Gates" "Bill Gates"
متغیرهای JavaScript
در زبانهای برنامهنویسی،متغیربرایذخیرهسازیمقدار دادهها.
استفاده از JavaScript var
کلمات کلیدی برایاظهارمتغیر
=
علامت استفاده میشودتخصیص.
در این مثال، x به عنوان متغیر تعریف شده است. سپس، مقدار تخصیص داده شده به x 7 است:
var x; x = 7;
نوعهای محاسباتی JavaScript
استفاده از JavaScriptعلامتهای ریاضی(+
-
*
/
) بهمقدار محاسبه شده:
(7 + 8) * 10
استفاده از JavaScriptعلامت تخصیص(=
به متغیرتخصیص:
var x, y; var x = 7; var y = 8;
عبارتهای JavaScript
عبارتها ترکیبی از مقادیر، متغیرها و علامتهای ریاضی هستند که نتیجه محاسبهای از مقادیر را ارائه میدهند.
6 * 10
عبارتها نیز میتوانند شامل مقادیر متغیر باشند:
x * 10
ارزشها میتوانند از انواع مختلفی باشند، مانند اعداد و رشتهها.
مثلاً، "Bill" + " " + "Gates"، به "Bill Gates" محاسبه میشود:
"Bill" + " " + "Gates"
کلمات کلیدی JavaScript
JavaScript کلمات کلیدیبرای شناسایی عمل انجام شده استفاده میشوند.
var
کلمات کلیدی به مرورگر اطلاع میدهند که متغیر جدیدی ایجاد شود:
var x = 7 + 8; var y = x * 10;
نظرات JavaScript
تمام دستورات JavaScript اجرا نمیشوند.
دو خط تیره //
یا /*
و */ بیننظرات.
نظرات به عنوان به دور ریخته میشوند و اجرا نمیشوند:
var x = 7; // اجرا میشود // var x = 8; اجرا نمیشود
شناسههای JavaScript
شناسهها نام هستند.
در JavaScript، شناسهها برای نامگذاری متغیرها (و کلمات کلیدی، توابع و برچسبها) استفاده میشوند.
در اغلب زبانهای برنامهنویسی، قوانین نامگذاری معتبر مشابه است.
در JavaScript، اولین کاراکتر باید حرف، خط تیره (-) یا علامت دلار ($) باشد.
رشتههای پیوسته میتوانند شامل حروف، اعداد، خط تیره (-) یا علامت دلار ($) باشند.
توضیح:اعداد نمیتوانند به عنوان اولین کاراکتر استفاده شوند. به این ترتیب، JavaScript میتواند به راحتی شناسهها و اعداد را تشخیص دهد.
JavaScript به حساسیت بزرگنویسی و کوچکنویسی توجه دارد
تمام شناسههای JavaScriptبه حساسیت بزرگنویسی و کوچکنویسی توجه دارد.
متغیر lastName
و lastname
، دو متغیر متفاوت هستند.
lastName = "Gates"; lastname = "Jobs";
JavaScript نمیتواند VAR یا Var به عنوان کلمه کلیدی ترجمه میشود var.
JavaScript و بزرگنویسی قوسی
در طول تاریخ، برنامهنویسان از سه روش برای اتصال کلمات به یک نام متغیر استفاده کردهاند:}}
خط زیرشکن:
first-name, last-name, master-card, inter-city.
نظرات:در JavaScript نمیتوان از خط زیرشکن استفاده کرد. آن برای جمع استفاده شده است.
خط زیرشکن:
first_name, last_name, master_card, inter_city.
Camel Case (Camel Case):
FirstName, LastName, MasterCard, InterCity.

برنامهنویسان JavaScript به استفاده از املاء CamelCase با حروف کوچک شروع میکنند:
firstName, lastName, masterCard, interCity
مجموعه کاراکتر JavaScript
استفاده از JavaScript Unicode مجموعه کاراکتر.
Unicode تقریباً تمام کاراکترها، علامتها و نشانههای جهان را پوشش میدهد.
برای اطلاعات بیشتر، لطفاً به منوی کامل ما منوی مرجع Unicode.