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



  • ۲۰
  • آبان

جلسه ۴۳-۰۲ : JavaScript چیست؟ – تکنولوژی اینترنت

  • دسته‌بندی‌ها :
جلسه ۴۳-۰۲ : JavaScript چیست؟ – تکنولوژی اینترنت
    • جزئیات
    • نوع محتواآموزشی

      مقدمه

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

      JavaScript چیست؟

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

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

      توابع گروهی از عبارات قابل استفاده مجدد (Code) است که می تواند هر جایی در برنامه فراخوانی شود. در تابع JavaScript از کلمه کلیدی برای اعلام یا تعریف یک تابع استفاده می شود.

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

      • برای تعریف یک تابع از کلمه کلیدی function و به دنبال آن نام تابع و در ادامه ی آن پرانتز () استفاده می شود.
      • در پرانتز ، پارامترها یا ویژگی ها را تعریف می کنیم.
      • گروه عبارات استفاده مجدد (کدها) در {} محصور شده اند. این کد هر زمان که تابع فراخوانی شود اجرا می شود.
      • قاعده نوشتاری دیگری برای ایجاد یک تابع وجود دارد که Function Expression نامیده می شود.

      سینتکس یا شیوه نگارش

      مثال : 

      در ادامه عملگرها در JavaScript و انواع آن ها رو خواهیم داشت.

      اپراتورها یا عملگرها در JavaScript

      از عملگرها برای انجام عملیات بر روی یک ، دو یا چند عملگر استفاده می شود. عملگر با نمادی مانند +، =، *،٪ و غیره نمایش داده می شود. در زیر عملگرهایی با پشتیبانی جاوا اسکریپت نشان داده شده است.

      • عملگرهای محاسباتی – Arithmetic
      • عملگرهای مقایسه ای – Comparison
      • عملگرهای منطقی یا رابطه ای – (Logical (or Relational
      • عملگرهای انتساب – Assignment
      • عملگرهای شرطی – (Conditional (or ternary

      عملگرهای محاسباتی Arithmetic

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

       

      عملگرتوضیحمثال
      +اضافه کردن دو عملوند به هم.۱۰ + ۱۰ به ما ۲۰ می دهد.
      عملوند دوم را از اول کم کنید.۱۰ – ۱۰ خواهد داد ۰٫
      *دو عملوند را در هم ضرب کنید.۱۰ * ۳۰ به ما ۳۰۰ می دهد.
      /صورت کسر را بر مخرج کسر تقسیم کنید.۱۰/۱۰ می دهد ۱٫
      %به آن عملگر modulus گفته می شود و بخش باقیمانده از بخش تقسیم را بر می گرداند.۱۰٪ ۱۰ می دهد ۰٫
      ++مقدار یک عدد صحیح را یکی افزایش می دهد.۱۰ ++ به ما ۱۱ می دهد.
       مقدار یک عدد صحیح را یکی کاهش می دهد.۱۰ — ۹ خواهد داد.

      عملگرهای مقایسه ای – Comparison

      در جدول زیر تمام عملگرهای مقایسه ای پشتیبانی شده توسط javascript نشان داده شده است.

       

      عملگرتوضیحمثال
      ==بررسی می کند که آیا مقادیر دو عملگر برابر است یا خیر ، اگر بله ، این شرط true است.۱۰ == ۱۰ درست یا true خواهد بود.
      !=عملگر نا برابر

      بررسی می کند که آیا ارزش دو عملگر برابر باشد یا خیر ، اگر مقادیر مساوی نباشند ، شرط true می شود.

      ۱۰! = ۱۰ false است.
      >عملگر بزرگ تر از 

      بررسی می کند که آیا مقدار عملوند چپ بیش تر از مقدار عملوند راست باشد ، اگر بله ، این شرط true می شود.

      ۲۰> 10 true است.
      <عملگر کم تر از

      بررسی می کند که آیا مقدار عملوند چپ کم تر از مقدار عملوند راست است، اگر بله ، این شرط true می شود.

      ۱۰ <20 true خواهد بود.
      >=عملگر بزرگ تر از یا مساوی با 

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

      ۱۰> = 20 false خواهد بود.
      <=عملگر کم تر از یا برابر با 

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

      ۱۰ <= 20 trueخواهد بود.

      عملگرهای منطقی یا رابطه ای – (Logical (or Relational

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

       

      عملگرتوضیحمثال
      &&اگر هر دو عملوند غیر صفر باشند ، حاصل شرط true می شود.۱۰ && 10 true خواهد بود.
      ||اگر هر دو عملوند یا یکی از دو عملوند عددی غیر صفر باشد، عملگر منطقی OR، درست یا true را باز می گردد۱۰ || ۰ true است.
      !عملگر منطقی NOT وضعیت منطقی عملوند خود را معکوس می کند.! (۱۰ && 10) false را برمی گرداند.

      عملگر های انتساب (Assignment)

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

       

      عملگرتوضیحمثال
      =عملگر انتساب ساده

      مقادیر را از عملگرهای سمت راست به عملگر سمت چپ انتساب می دهد.

      C = A + B مقدار A + B را به C انتساب می دهد.
      =+عملگر جمع و انتساب

      این عملوند راست را به عملوند چپ اضافه می کند و نتیجه را به عملوند چپ انتساب می دهد.

      C + = A معادل C = C + A است.
      =-عملگر تفریق و انتساب

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

      C – = A معادل C = C – A است.
      =*عملگر ضرب و انتساب

      عملوند راست با عملوند چپ ضرب می شود و نتیجه را به عملوند چپ انتساب می دهد.

      C * = A معادل C = C * A است.
      =/عملگر تقسیم و انتساب

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

      C / = A معادل C = C / A است.
      =%عملگر باقی مانده و انتساب

      باقی مانده ی تقسیم دو عملوند سمت چپ و راست را به عملوند سمت چپ انتساب می دهد.

      C٪ = A معادل C = C٪ A است.

      عملگر شرطی

      به این دلیل که سه عملگر دارد ، به آن عملگر سه گانه نیز می گویند.

       

      عملگرتوضیحمثال
      😕عبارت شرطیاگر شرط true است؟ مقدار X : اگر شرط صحیح نباشد مقدار Y

      با آشنا شدن با انواع عملگرها در JavaScript این جلسه رو به پایان می رسونیم.

      کلام پایانی

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

      QR:  جلسه ۴۳-۰۲ : JavaScript چیست؟ – تکنولوژی اینترنت
      به اشتراک بگذارید