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



  • ۲۲
  • آبان

جلسه ۵۱ : کلمات رزرو شده در جاوا اسکریپت

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

      مقدمه

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

      کلمات رزرو شده در جاوا اسکریپت

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

      در جاوا اسکریپت استفاده از نام های رزور شده ی زیر برای متغیرها، برچسب ها و نام های توابع مجاز نیست :

      abstractargumentsawait*boolean
      breakbytecasecatch
      charclass*constcontinue
      debuggerdefaultdeletedo
      doubleelseenum*eval
      export*extends*falsefinal
      finallyfloatforfunction
      gotoifimplementsimport*
      ininstanceofintinterface
      let*longnativenew
      nullpackageprivateprotected
      publicreturnshortstatic
      super*switchsynchronizedthis
      throwthrowstransienttrue
      trytypeofvarvoid
      volatilewhilewithyield

      در جدول فوق کلماتی که با * عملات گذاری شذه اند در جاوا اسکریپت نسخه ی ۶ و ECMAScript 5  جدید می باشند.

      کلمات رزرو حذف شده

      کلمات رزرو زیر از استاندارد ECMAScript 5/6 حذف شده اند :

      abstractbooleanbytechar
      doublefinalfloatgoto
      intlongnativeshort
      synchronizedthrowstransientvolatile

      باز هم از کلمات فوق به عنوان نام متغیرها استفاده نکنید. چرا که ECMAScript 5/6 در تمام مرورگرها پشتیبانی کامل نداشته است.

      متد ، خصوصیات و آبجکت ها در جاوا اسکریپت

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

      ArrayDateevalfunction
      hasOwnPropertyInfinityisFiniteisNaN
      isPrototypeOflengthMathNaN
      nameNumberObjectprototype
      StringtoStringundefinedvalueOf

      کلمات رزرو شده در جاوا

      گاهی اوقات جاوا اسکریپت به همراه جاوا استفاده می شود.

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

      getClassjavaJavaArrayjavaClass
      JavaObjectJavaPackage

      سایر کلمات رزرو شده

      جاوا اسکریپت می تواند به عنوان زبان برنامه نویسی در بسیاری از برنامه ها مورد استفاده قرار گیرد.

      شما همچنین باید از نام آبجکت و خصوصیات پنجره ها اجتناب کنید:

      alertallanchoranchors
      areaassignblurbutton
      checkboxclearIntervalclearTimeoutclientInformation
      closeclosedconfirmconstructor
      cryptodecodeURIdecodeURIComponentdefaultStatus
      documentelementelementsembed
      embedsencodeURIencodeURIComponentescape
      eventfileUploadfocusform
      formsframeinnerHeightinnerWidth
      layerlayerslinklocation
      mimeTypesnavigatenavigatorframes
      frameRatehiddenhistoryimage
      imagesoffscreenBufferingopenopener
      optionouterHeightouterWidthpackages
      pageXOffsetpageYOffsetparentparseFloat
      parseIntpasswordpkcs11plugin
      promptpropertyIsEnumradioreset
      screenXscreenYscrollsecure
      selectselfsetIntervalsetTimeout
      statussubmittainttext
      textareatopunescapeuntaint
      window

      رویداد های دستکاری در HTML

      به علاوه بهتر است که از استفاده از نام  رویدادهای مختلف در HTML اجتناب کنید :

      onbluronclickonerroronfocus
      onkeydownonkeypressonkeyuponmouseover
      onloadonmouseuponmousedownonsubmit

      کلام آخر

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

      QR:  جلسه ۵۱ : کلمات رزرو شده در جاوا اسکریپت
      به اشتراک بگذارید