جملات JavaScript

در HTML،کلمات دستوری JavaScript توسط دستورات مرورگر وب 'اجراء' می‌شوند.

مثال

var x, y, z;	// کلمه دستوری 1
x = 22;		// کلمه دستوری 2
y = 11;		// کلمه دستوری 3
z = x + y;	// کلمه دستوری 4

آزمایش کنید

برنامه‌های JavaScript

برنامه‌های کامپیوترییک مجموعه از دستورات است که توسط کامپیوتر به عنوان 'اجراء' انجام می‌شود.

در زبان‌های برنامه‌نویسی،این کلمات دستوریدستوربه عنوان کلمه دستوری شناخته می‌شوند.

برنامه‌های JavaScriptیک مجموعه از کدنویسی استکلمه دستوری

نکته:در HTML،برنامه‌های JavaScript توسط مرورگر وب اجرا می‌شوند.

جملات JavaScript

دستورات JavaScript از موارد زیر تشکیل می‌شوند: }}

مقدار، علامت عملیات، عبارت، کلمات کلیدی و توضیحات.

این دستور به مرورگر می‌گوید که "Hello Kitty." را در عنصر HTML با id="demo" چاپ کند:

مثال

document.getElementById("demo").innerHTML = "Hello Kitty.";

آزمایش کنید

بیشتر برنامه‌های JavaScript شامل بسیاری از دستورات JavaScript هستند.

این دستورات به ترتیب نوشته شده‌شان به ترتیب اجرا می‌شوند.

نکته:برنامه‌های JavaScript (و دستورات JavaScript) اغلب به عنوان کد JavaScript شناخته می‌شوند.

نقطه و کاما ;

دستورات JavaScript با استفاده از نقطه و کاما جدا می‌شوند.

لطفاً در پایان هر دستور قابل اجرا نقطه و کاما ( ; ) اضافه کنید:

a = 5;
b = 6;
c = a + b;

آزمایش کنید

اگر با نقطه و کاما جدا شوند، می‌توانند در یک خط نوشته شوند:

a = 5; b = 6; c = a + b;

آزمایش کنید

شاید شما در اینترنت مثال‌هایی بدون نقطه و کاما دیده باشید.

توجه:پایان دستورات با استفاده از نقطه و کاما ( ; ) الزامی نیست، اما ما به شدت توصیه می‌کنیم که این کار را انجام دهید.

حروف خالی JavaScript

JavaScript از فضاهای خالی اضافی چشم‌پوشی می‌کند. شما می‌توانید به اسکریپت فضاهای خالی اضافه کنید تا خوانایی را افزایش دهید.

این دو خط مشابه هستند:

var person = "Bill";
var person="Bill"; 

عادت خوبی است که در کنار علامت‌های عملیات ( = + - * / ) فاصله قرار دهیم:

var x = y + z;

طول خطوط و خم کردن JavaScript

برای دستیابی به خوانایی بهتر، برنامه‌نویسان اغلب ترجیح می‌دهند که خطوط کد را تا 80 کاراکتر کنترل کنند.

اگر دستورات JavaScript خیلی طولانی شدند، بهترین مکان برای خم کردن آن‌ها در کنار یک علامت عملیات است:

مثال

document.getElementById("demo").innerHTML =
 "Hello Kitty.";

آزمایش کنید

بلوک‌های کد JavaScript

دستورات JavaScript می‌توانند با استفاده از براکتهای ( ) ترکیب شوند.{...}()) در داخل بلوک‌های کد ترکیب می‌شوند.

مهم‌ترین کار کد بلوک‌ها تعریف دستورات یکپارچه است.

شما در JavaScript خواهید دید که دستورات به صورت بلوکی به هم پیوسته‌اند:

مثال

function myFunction() {
    document.getElementById("demo").innerHTML = "Hello Kitty.";
    document.getElementById("myDIV").innerHTML = "How are you?";
}

آزمایش کنید

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

توجه:شما در ادامه این آموزش‌ها بیشتر درباره توابع یاد خواهید گرفت.

واژگان کلیدی JavaScript

جملات JavaScript اغلب با استفاده از واژگان کلیدی برای شناسایی عملکرد JavaScript مورد نیاز شناسایی می‌شوند.

جدول زیر بخشی از واژگان کلیدی‌ای را که در این آموزش یاد خواهید گرفت، لیست می‌کند:

واژگان کلیدی توضیح
break switch یا دایره تکرار را متوقف می‌کند.
continue از دایره تکرار خارج شده و از ابتدا شروع می‌کند.
debugger اجرای JavaScript را متوقف کرده و تابع ردیابی (اگر موجود باشد) را فراخوانی می‌کند.
do ... while بلوک‌های دستورات را اجرا می‌کند و تا زمانی که شرط حقیقی باشد، کد را تکرار می‌کند.
for بلوک‌های دستورات که باید اجرا شوند را به شرطی که شرط حقیقی باشد، علامت‌گذاری می‌کند.
function توابع را تعریف می‌کند.
if ... else بلوک‌های دستورات که باید اجرا شوند را بر اساس یک شرط خاص علامت‌گذاری می‌کند.
return خروج از تابع.
switch بلوک‌های دستورات که باید اجرا شوند را بر اساس شرایط مختلف علامت‌گذاری می‌کند.
try ... catch اشکالات را در بلوک‌های دستورات مدیریت می‌کند.
var تعریف متغیرها.

نکته:واژگان کلیدی JavaScript به عنوان واژگان محفوظ تعریف می‌شوند. واژگان محفوظ نمی‌توانند به عنوان نام متغیرها استفاده شوند.

خواندن خارجی

آموزش پیشرفته JavaScript: اسکریپت ECMAScript