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



  • ۲۲
  • آبان

جلسه ۰۷ : متغیر ها در جاوا اسکریپت

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

      مقدمه

      با عرض سلام خدمت کاربران محترم سایت پی وی لرن.
      در این جلسه قصد داریم تا با انواع متغیر ها در جاوا اسکریپت JavaScript  که شامل شناسه ها در جاوا اسکریپتانواع داده در جاوا اسکریپت , تعریف متغیر ها در جاوا اسکریپت , تعریف مجدد متغیر های جاوا اسکریپت و ..  آشنا شویم.

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

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

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

      در مثال زیر x,y و z متغیر هستند:

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

      از مثال بالا می توانید انتظار داشته باشید:

      x مقدار ۵ را ذخیره می کند.
      y ارزش ۶ را ذخیره می کند.
      z مقدار ۱۱ را ذخیره می کند.

      مانند جبر

      مثال زیر جمع دو عدد در جاوا اسکریپت را نشان می دهد:

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

      در برنامه نویسی ما از متغیر ها (مثل price1) برای نگه داری داده ها مانند همین کار در جبر استفاده می کنیم.

      همچنین از متغیر ها در عبارات محاسباتی استفاده می کنیم. (total = price1 + price2)

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

      تمام متغیر های جاوا اسکریپت باید نام های منحصر به فرد شناخته شوند.

      این اسم های منحصر به فرد شناسه Identifier نام دارد.

      قوانین عمومی برای نام گذاری متغیر ها به شرح زیر می باشد:

      • نام ها می توانند شمال حروف،اعداد، آندرلاین و علامت دلار باشند
      • نام ها باید با یک حرف شروع شوند.
      • نام ها همچنین می توانند با علامت دلار و آندرلاین نیز شروع شوند
      • نام ها به بزرگی و کوچکی حروف حساس هستند
      • کلمات رزرو شده مانند کلمات کلیدی نمی تواند به عنوان نام متغیر استفاده شود

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

      متغیر های جاوا اسکریپت می توانند اعدادی مانند ۱۰۰ و یا متنی مانند “hello” را در خود نگه دارند.

      در برنامه نویسی مقادیر متنی رشته String نام دارند.

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

      رشته ها در داخل کوتیشن قار می گیرند. یا

      اگر شما عددی را داخل کوتیشن قرار دهید، جاوا اسکریپت با آن به عنوان یک رشته برخورد می کند.

      عملگر انتساب

      در جاوا اسکریپت، علامت برابر (=) یک عملگر “انتساب” است، نه یک اپراتور “برابر با”.

      این متفاوت از جبر است. زیر در جبر معنی ندارد:

      مثال : 

      با این حال، در جاوا اسکریپت، حس کامل دارد: مقدار x + 5 را به x اختصاص می دهد.

      (این مقدار x + 5 را محاسبه می کند و نتیجه را به x منتقل می کند. مقدار x توسط ۵ افزایش می یابد.)

      نکته : عملگر “برابر” به مانند == در JavaScript نوشته شده است.

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

      متغیرهای جاوا اسکریپت می توانند اعداد مانند ۱۰۰ و مقادیر متن مانند “John Doe” را نگه دارند.

      در برنامه نویسی، مقادیر متن رشته های متن نامیده می شود.

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

      رشته ها در داخل دو یا یک نقل قول نوشته شده اند. اعداد بدون نقل قول نوشته شده اند

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

      مثال:

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

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

      متغیر ها با کلمه کلیدی var تعریف (ایجاد) می شوند:

      مثال : 

      در مثال زیر یک متغیر با مقدار “Volvo” تعریف کردیم که آن را در پاراگرافی با id=demo می ریزیم:

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

      همچنین می توانید چندین متغیر را در یک خط تعریف با استفاده از , تعریف کنید:

      مثال : 

      نکته: اگر ما به متغیری مقدار نداده باشیم، جاوا اسکریپت به طور خودکار مقدار “undefined” را به آن اختصاص می دهد.

      تعریف چند متغیر در یک خط

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

      دستورات را با var وارد کنید و متغیرها را با کاما جدا کنید:

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

      یک اعلامیه می تواند خطوط چندگانه داشته باشد:

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

      مقدار undefined

      در برنامه های کامپیوتری، متغیرها اغلب بدون ارزش اعلام می شوند. ارزش می تواند چیزی باشد که باید محاسبه شود یا چیزی که بعدا ارائه می شود مانند ورودی کاربر.

      یک متغیر بدون مقدار اعلام شده، مقدار undefined دارد.

      متغیر carName بعد از اجرای این عبارت، تعریف نشده است:

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

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

      اگر شما متغیری را دوباره تعریف کنید، مقدار اولیه آن از بین نمی رود.

      در مثال زیر متغیر carName همچنان مقدار “Volvo” را در خود نگه داشته است:

      مثال : 

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

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

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

      شما همچنین می توانید رشته ها را اضافه کنید، اما رشته ها مختل خواهند شد:

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

      همچنین نمونه ی زیر :

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

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

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

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

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

      QR:  جلسه ۰۷ : متغیر ها در جاوا اسکریپت
      به اشتراک بگذارید