جملات 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