آموزش سینتکس در زبان جاوا اسکریپت
سینتکس جاوا اسکریپت، یک مجموعه قوانین است که نشان می دهد برنامه های جاوا اسکریپت چگونه ساخته می شوند:
// روش ایجاد متغیرها:
var x;
let y;
// روش استفاده از متغیرها:
x = 5;
y = 6;
let z = x + y;
بررسی مقادیر(Values) در جاوا اسکریپت
از نظر سینتکس جاوا اسکریپت، دو نوع مقدار در جاوا اسکریپت وجود دارد:
1. مقادیر ثابت
2. مقادیر متغیر
به مقادیر ثابت، لیترال گفته می شود. و به مقادیر متغیر، اصطلاحاً متغیر گفته می شود.
بررسی لیترال ها در جاوا اسکریپت
دوتا از مهمترین قوانین سینتکس برای مقادیر ثابت عبارتند از:
1. اعداد(Numbers) می توانند دارای اعشار باشند یا بدون اعشار نوشته شوند:
2. رشته ها(Strings) متن محسوب می شوند و در داخل تک کوتیشن ها یا دابل کوتیشن ها قرار می گیرند:
آموزش متغیرها در جاوا اسکریپت
در زبان های برنامه نویسی، از متغیرها برای ذخیره مقادیر داده ها استفاده می شود. جاوا اسکریپت، از کلمات var و let و const برای تعریف متغیرها استفاده می کند. از یک علامت مساوی(=) برای انتساب یا همان قرار دادن مقادیر در متغیرها استفاده می شود.
در مثال زیر، x به صورت یک متغیر تعریف شده ست. سپس مقدار 6 به x انتساب داده شده است؛ یعنی مقدار 6 در متغیر x قرار گرفته است:
آموزش عملگرها در جاوا اسکریپت
جاوا اسکریپت از عملگرهای محاسباتی ( + - * / ) برای محاسبه ی مقادیر استفاده می کند.
جاوا اسکریپت از عملگر انتساب (یعنی =) برای انتساب دادن مقادیر به متغیرها استفاده می کند.
آموزش عبارات در جاوا اسکریپت
در جاوا اسکریپت، به ترکیبی از مقادیر، متغیرها و عملگرها که باعث ایجاد یک مقدار می شوند، عبارت(expression) گفته می شود. به این نوع محاسبه، ارزیابی(evaluation) گفته می شود. بعنوان مثال، 10*5 به مقدار 50 ارزیابی می شود:
ما همچنین می توانیم در عبارت ها، از مقادیر متغیر نیز استفاده کنیم:
این مقادیر می توانند نوع های مختلفی داشته باشند، مانند اعداد و رشته ها. بعنوان مثال عبارت "Ehsan" + " " + "Abbasi" به صورت "Ehsan Abbasi" ارزیابی می شود:
کلمات کلیدی در جاوا اسکریپت
از کلمات کلیدی در جاوا اسکریپت برای شناسایی کارهایی که باید انجام شود، استفاده می کنیم. مثلاً کلمه کلیدی let به مرورگر اعلام می کند که می خواهیم یک متغیر ایجاد کنیم:
همچنین کلمه کلیدی var به مرورگر اعلام می کند که می خواهیم یک متغیر ایجاد کنیم:
نکته: در این مثال ها، فرقی ندارد که از کلمه کلیدی var یا let استفاده کنیم، زیرا نتایج یکسانی تولید می کنند. در آموزش های بعدی، بیشتر با کلمات کلیدی var و let آشنا خواهید شد.
استفاده از کامنت ها در زبان جاوا اسکریپت
توجه کنید که همه دستورات جاوا اسکریپت در کدها اجرا نمی شوند. زیرا کدهایی که پس از دو علامت اسلش // قرار گیرند یا کدهایی که بین علامت */ و /* قرار گیرند، به صورت کامنت تلقی می شوند و اجرا نمی شوند. کامنت ها نادیده گرفته می شوند و اجرا نمی شوند.
نکته: در فصل های بعدی، در مورد کامنت ها توضیحات بیشتری خواهیم داد.
شناسه ها یا نام ها در جاوا اسکریپت
به شناسه ها در جاوا اسکریپت، نام نیز گفته می شود. از شناسه ها برای نام گذاری متغیرها و کلمات کلیدی و تابع ها استفاده می شود. قوانین ایجاد نام های قانونی، مدر اکثر زبان های برنامه نویسی یکسان است. یک نام در جاوا اسکریپت به صورت زیر شروع می شود:
- یک نام، می تواند با یک حرف(از a تا z یا از A تا Z) شروع می شود.
- یک نام، می تواند با یک علامت $ شروع شود.
- یک نام می تواند با یک آندرلاین(_) شروع شود.
کاراکترهای بعدی یک نام، می توانند حروف، اعداد، آندرلاین یا علامت دلار باشند.
نکته: در جاوا اسکریپت، نمی توانیم برای اولین کاراکتر یک نام، از یک عدد استفاده کنیم. به این صورت جاوا اسکریپت می تواند شناسه ها را از اعداد تشخیص دهد.
جاوا اسکریپت به حروف بزرگ و کوچک حساس است
تمام شناسه های جاوا اسکریپت، به حروف بزرگ و کوچک حساس هستند. بعنوان مثال، متغیرهای lastName و lastname با یکدیگر متفاوت هستند:
نکته: جاوا اسکریپت، کلمات LET یا Let را به صورت کلمه کلیدی let تفسیر نمی کند.
روش شتری یا Camel Case در جاوا اسکریپت
از نظر تاریخی، برنامه نویسان از روش های مختلفی برای چسباندن کلمات به یکدیگر برای ایجاد نام متغیرها استفاده کرده اند. که در زیر آنها را مشاهده می کنید:
1. روش خط فاصله: ایجاد کلمات مانند first-name و last-name و master-card.
نکته: استفاده از روش خط فاصله در جاوا اسکریپت مجاز نیست. زیرا این روش برای تفریق کردن رزرو شده است.
2. روش Camel Case با حروف بزرگ: ایجاد کلمات مانند FirstName و LastName که حرف اول کلمات با حروف بزرگ شروع می شود.
3. روش Camel Case با حرف کوچک: برنامه نویسان جاوا اسکریپت تمایل دارند تا از روش camel case استفاده کنند که اولین حرف آن کلمه با حرف کوچک شروع شود مانند: firstName و lastName و masterCard.
مجموعه کاراکترهای جاوا اسکریپت
جاوا اسکریپت، از مجموعه کاراکترهای یونیکد(Unicode) استفاده می کند. یونیکد، تقریباً تمام کاراکترها و علامت ها و نماد ها را در جهان پوشش می دهد.
برای اطلاعات بیشتر در مورد کاراکترهای یونیکد به مرجع کامل کاراکترهای یونیکد مراجعه کنید.
- بازدید: 588
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.