زبان برنامه‌نویسی 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.
camelCase

برنامه‌نویسان JavaScript به استفاده از املاء CamelCase با حروف کوچک شروع می‌کنند:

firstName, lastName, masterCard, interCity

مجموعه کاراکتر JavaScript

استفاده از JavaScript Unicode مجموعه کاراکتر.

Unicode تقریباً تمام کاراکترها، علامت‌ها و نشانه‌های جهان را پوشش می‌دهد.

برای اطلاعات بیشتر، لطفاً به منوی کامل ما منوی مرجع Unicode.