دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۲
  • آبان

جلسه ۰۵ : سینتکس در جاوا اسکریپت

  • دسته‌بندی‌ها :
جلسه ۰۵ : سینتکس در جاوا اسکریپت
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام خدمت کاربران محترم سایت پی وی لرن. برای کد نویسی با هر زبانی علاوه بر آشنایی با محیط و رابط کاربری آن، باید با سینتکس و ساختار کدنویسی در آن آشنایی داشته باشید. تقریبا هر زبان برنامه نویسی در دنیا ساختار و سینتکس کد نویسی مخصوص به خود را دارد که شما باید دستورات و توابع آن زبان را در قالب آن چهارچوب بنویسید. جاوا اسکریپت نیز به عنوان یک پلتفرم مستقل سینتکس و ساختار کد نویسی مخصوص به خود را دارد. در ادامه ی این مبحث برای آشنایی با سینتکس در جاوا اسکریپت با ما همراه باشید.

      آشنایی با سینتکس در جاوا اسکریپت

      در ادامه ی این آموزش شما را با سینتکس در جاوا اسکریپت آشنا خواهیم کرد.

      سینتکس در جاوا اسکریپت مجموعه قوانینی است که چگونه برنامه های جاوااسکریپت ایجاد می شوند:

      مثال : 

      سینتکس مقادیر در جاوا اسکریپت

      سینتکس در جاوا اسکریپت دو نوع مقدار را تعریف می کند: مقادیر ثابت و مقادیر متغیر.

      مقادیر ثابت literal و مقادیر متغیر نیز متغیر نامیده می شود.

      literal در جاوا اسکریپت

      مهمترین قوانین برای نوشتن مقادیر ثابت عبارتند از:

      اعداد در قالب دهدهی و یا بدون آن نوشته می شوند.

      مثال : داده های عددی
      خودتان امتحان کنید »

      رشته ها متن هایی هستند که در قالب تک یا دابل کوتیشن نوشته می شوند :

      مثال : سینتکس رشته ها
      خودتان امتحان کنید »

      متغیرهای جاوا اسکریپت

      در یک زبان برنامه نویسی از متغیرها برای ذخیره سازی داده ها استفاده می شود.

      در جاوا اسکریپت از کلمه ی کلیدی var برای تعریف متغیرها استفاده می شود.

      از عملگر = برای تخصیص مقدار به متغیرها استفاده می شود.

      در مثال زیر ابتدا x به عنوان یک متغیر تعریف شده و سپس مقدار ۶ به آن اختصاص می یابد :

      مثال : متغیرها
      خودتان امتحان کنید »

      عملگرهای جاوا اسکریپت

      در جاوا اسکریپت از عملگرهای ریاضی (+ – *  /) برای محاسبه ی مقادیر استفاده می شود :

      مثال : سینتکس عبارات ریاضی
      خودتان امتحان کنید »

      همچنین از عملگر = برای تخصیص مقادیر مور نظر به متغیر ها استفاده می کند :

      مثال : عملگر انتساب =
      خودتان امتحان کنید »

      عبارات در جاوا اسکریپت

      عبارات در جاوا اسکریپت ترکیبی از مقادیر، متغیر و عملگرهاست که برای محاسبه ی یک مقدار استفاده می شود.

      برای مثال عبارت ۱۰ * ۵ :

      مثال : سینتکس ضرب دو عدد
      خودتان امتحان کنید »

      عبارات همچنین می توانند شامل متغیرهای باشند:

      مثال : ضرب شامل متغیرها
      خودتان امتحان کنید »

      مقادیر می توانند شامل انواع مختلفی از جمله رشته و اعداد باشند :

      مثال : جمع رشته ها
      خودتان امتحان کنید »

      کلمات کلیدی (keyword)

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

      از کلمه کلیدی var در جاوا اسکریپت برای تعریف متغیرها استفاده می شود :

      مثال : کلمه ی کلیدی var
      خودتان امتحان کنید »

      توضیحات در جاوا اسکریپت

      تمام دستورات و کدها در جاوا اسکریپت قابل اجرا نیستند.

      کد و دستوراتی که بعد از دابل اسلش (//) و یا بین /* و */ قرار بگیرند کامپایل نمی شوند.

      از این قابلیت برای درج توضیحات در کدها استفاده می شود.

      مثال : توضیحات در جاوا اسکریپت
      خودتان امتحان کنید »

      شناسه ها در جاوا اسکریپت

      شناسه ها نام ها هستند.

      در جاوا اسکریپت از شناسه ها برای نام گذاری متغیرها (و کالمات کلیدی و توابع و بر چسب ها ) استفاده می شود.

      قوانین برای نام های قانونی در اکثر زبان های برنامه نویسی بسیار مشابه هم هستند.

      در جاوا اسکریپت اول کاراکتر شناسه باید یک حرف، یا کاراکتر زیر خط دار (_)و  یا علامت دلار ($) باشد.

      کاراکترهای زیر مجموعه باید حروف ، ارقام، کاراکترهای زیر خط و یا علامت های دلار باشد.

      اعداد به عنوان اولین کاراکتر در شناسه ها مجاز نیستند. به این ترتیب جاوا اسکریپت می تواند به راحتی شناسه ها را از اعداد تشخیص دهد.

      جاوا اسکریپت نسبت به حروف حساس است

      جاوا اسکریپت بین حروف بزرگ و کوچک فرق می گذارد.

      در مثال زیر دو متغیر lastName و lastname با یکدیگر فرق دارند.

      مثال : حساسیت نسبت به حروف
      خودتان امتحان کنید »

      همچنین جاوا اسکریپت VAR یا Var را به عنوان کلمه ی کلیدی var در نظر نمی گیرد.

      پیوند کلمات در نام متغیرها

      از لحاظ تاریخی، برنامه نویسان از روشهای مختلف پیوند چندین واژه به یک نام متغیر استفاده کرده اند:

      Hyphen:

      first-name, last-name, master-card, inter-city

      اما Hyphen ها در جاوا اسکریچت مجاز نیستند، چراکه کاراکتر – به عنوان عمل تفریق رزرو شده است.

      زیر خط :

      first_name, last_name, master_card, inter_city

      Upper Camel Case

      FirstName, LastName, MasterCard, InterCity

      Upper Camel Case

      Lower Camel Case :

      جاوا اسکریپت بیشتر تمایل دارد تا از حالت camel case که حرف اول آن از حروف کوچک است، استفاده کند :

      firstName, lastName, masterCard, interCity

      مجموعه کاراکتر (Character Set) در جاوا اسکریپت

      جاوا اسکریپت از استاندارد Unicode ویژگی character set استفاده می کند.

      Unicode تقریبا تمام کاراکتر ها، علائم نقطه گذاری و نمادهای جهان را پوشش می دهد.

      کلام آخر

      یکی از موضوعات ضروری که برای یادگیری هر یک از زبان های برنمامه نویسی باید با آن آشنا شوید، ساختار کد و یا سینتکس آن زبان است، به همین منظور مباحث این بخش را به سینتکس در جاوا اسکریپت اختصاص دادیم.

      QR:  جلسه ۰۵ : سینتکس در جاوا اسکریپت
      به اشتراک بگذارید


      دیدگاه کاربران
      1. تصویر کاربر