در این بخش از آموزش جاوا اسکریپت با شکل نوشتاری کدهای جاوا اسکریپت یا همان سینتکس جاوا اسکریپت آشنا می شوید.
درک سینتکس جاوا اسکریپت
شکل نوشتاری (syntax) جاوا اسکریپت یک سری از قوانین برای تعریف ساختار صحیح برنامه جاوا اسکریپت است.
یک جاوا اسکریپت شامل دستورات جاوا اسکریپت قرار گرفته بین تگ های <script></script>
در صفحه وب یا داخل یک فایل با پسوند .js
است.
مثال زیر به شما یک مثال از کد جاوا اسکریپت را نشان می دهد:
1 2 3 4 |
var x = 5; var y = 10; var sum = x + y; document.write(sum); // Prints variable value |
در مورد دستورات بالا در بخش های بعدی یاد می گیرید.
حساسیت حروف در جاوا اسکریپت
جاوا اسکریپت به حروف کوچک و بزرگ حساس است. به این معنی که متغییر ها, کلمات کلیدی, نام توابع و دیگر شناسه ها همه باید در یک الگوریتم سازگار حروف نوشته شوند.
برای مثال متغییر myVar
باید بصورت myVar
نه MyVar یا myvar استفاده شود.
مشابه آن متد getElementById()
باید دقیقا به صورتی که نوشتیم استفاده شود و نه بصورت getElementByID()
.
1 2 3 4 |
var myVar = "Hello World!"; console.log(myVar); console.log(MyVar); console.log(myvar); |
اگر در مرورگر f12 را بزنید و به تب console برید, شما با خطایی مشابه “Uncaught ReferenceError: MyVar is not defined” مواجه می شوید.
کامنت گذاری در جاوا اسکریپت
کامنت (comment) یک خط ساده از متن است که توسط مفسر جاوا اسکریپت بصورت کامل نادیده گرفته می شود.
کامنت ها به منظور دادن اطلاعات بیشتری در مورد بخشی از کد در سورس کد استفاده می شوند.
این کار نه تنها به درک بیشتر کد بعد نگاه کردن آنها بعد از یک مدت زمانی کمک می کند بلکه به دیگران که روی همان پروژه کار می کنند نیز کمک می کند تا بهتر کد را درک کنند.
جاوا اسکریپت کامنت های یک خطی را نیز مثل چند خطی پشتیبانی می کند. برای ایجاد کامنت یک خطی قبل از آن از دوتا اسلش (//
) استفاده می کنیم.
1 2 |
// This is my first JavaScript program document.write("Hello World!"); |
برای کامنت های چند خطی نیز با یک اسلش و ستاره (*/
) شروع و با ستاره و اسلش (/*
) تمام می شود.
1 2 3 |
/* This is my first program in JavaScript */ document.write("Hello World!"); |
امیدوارم در این بخش آموزش جاوا اسکریپت, از سینتکس جاوا اسکریپت نهایت استفاده را برده باشید.
در بخش بعدی با متغیرها در جاوا اسکریپت آشنا می شوید.
هر سوالی داشتید ، از قسمت نظرات ارسال کنید . سریعا ، پاسخگوی سوالات شما هستیم .
موفق باشید.