
همان طور که می دانید یک برنامه کامپیوتری لیستی از دستورالعمل هاست که توسط یک کامپیوتر اجرا می شود. در زبان های برنامه نویسی، به این دستورالعمل های برنامه نویسی، اعلان گفته می شود.
در یک فایل html برنامه ها (programs) و اعلان ها (Statements) توسط مرورگر اجرا می شوند.
اعلان های (Statements) جاوا اسکریپت عبارتند از:
مقادیر Values، اپراتورها یا عملگرها Operators، بیان ها Expressions ، کلمات کلیدی Keywords و کامنت ها Comments.
اعلان های جاوا اسکریپت معمولا توسط کاراکتر ; (Semicolons) از هم جدا می شوند. پایان دادن به اعلان ها با سمی کالن در جاوا اسکریپت اجباری نیست. اما گذاشتن آن توصیه می شود.
let a, r, g; // سه تا متغیر تعریف می کند a = 1; // مقدار 1 را درون متغیر a قرار می دهد r = 9; // مقدار 9 را درون متغیر r قرار می دهد g = a + r; // مجموع متغیر a و r را درون g قرار می دهد // اگر اعلان ها را با سمی کالن جدا کنیم می توانند در یک خط قرار بگیرند a = 7; r = 8; g = a + r;
بیشتر برنامه های JavaScript حاوی اعلان های JavaScript هستند. اعلان ها یک به یک، و به همان ترتیبی که نوشته شده اند، اجرا می شوند.
بلوک های کد (Code Blocks)
اعلان های جاوا اسکریپت می توانند درون بلاک های کد داخل براکت {} قرار گیرند.
function myFunction() { document.getElementById("demo").innerHTML = "Hello everyone!"; document.getElementById("demot").innerHTML = "How are you?"; }
کلید واژه های (Keywords) رزرو شده در جاوا اسکریپت
اعلان های جاوا اسکریپت معمولا با کلیدواژه هایی شروع می شوند که مشخص می کند این بخش از کد قرار است چه کاری انجام دهد:
//لیست کلید واژه های رزرو شده جاوا اسکریپت var //یک متغیر تعریف می کند let //متغیری تعریف می کند که در محدوده بلاک خودش فقط اعتبار دارد const //تغ یک ثابت تعریف می کند. مقدار ثابت ها در طول برنامه تغییر نمی کند if //اجرای یک بلاک کد را مشروط به تحقق یک شرط می کند switch //حالت های مختلف را برای اجرای بلاک های مختلف تعریف می کند for //یک حلقه را برای اجرای بلاک ها با تعداد دفعات مشخص تعریف می کند function //برای تعریف یک تابع return //مقداری را به اجرا کننده تابع بر می گرداند یا از بلاک خارج می شود try //برای مدیریت خطا در بلاک از آن استفاده می شود
نکته: این کلید واژه ها را حتما به خاطر بسپارید و در نظر داشته باشید که نمی توانید از این نام ها برای تعریف متغیر استفاده کنید.
مثلا تعریف متغیر و ثابت به صورت زیر اشتباه است:
let switch = `webbookies`; const function = 123;
ديدگاه كاربران
دیدگاهی وجود ندارد